Essayant de compiler l'ancien projet WATCOM FORTRAN avec un ensemble mis à jour de fichiers OBJ tiers.Les fonctions de l'API Windows référencées WATCOM FORTRAN sont manquantes
Linker voit les fonctions tierces, mais se plaint d'un certain nombre (toutes?) De fonctions API Windows. J'ajoutais différents fichiers LIB et OBJ trouvés dans le répertoire d'installation de WATCOM, qui semblaient avoir des noms appropriés - rien ne change dans les erreurs de l'éditeur de liens. Il commence par dire que GetVersionExA
référencé ne peut pas être trouvé, et procède à un certain nombre de messages similaires pour d'autres fonctions API Windows à ReadFile
/WriteFile
, où il est dit - trop d'erreurs. J'ai l'impression que cela a quelque chose à voir avec les décorations de fonctions - "_", "@" etc. symboles ajoutés aux noms de fonctions, mais je peux, bien sûr, me tromper.
Une idée d'où chercher ou quoi essayer?
Comme il s'agit d'un ancien code, vous aurez peut-être besoin d'une ancienne version du SDK. À quelle version êtes-vous lié? – theB