WATCOM FORTRAN-缺少引用的Windows API功能



尝试使用更新的第三方OBJ文件来编译旧的watcom fortran项目。

Linker看到第三方功能,但抱怨Windows API功能的数字(全?)。

我在WATCOM安装目录下添加了不同的LIB和OBJ文件,该目录似乎具有适当的名称 - 链接器的错误中没有任何更改。首先说找不到引用的 GetVersionExA,然后在 ReadFile/ WriteFile上使用许多类似的消息来进行 - 在其中说 - 太多错误。

我有一种感觉,它与功能装饰有关 - " _","@"等符号添加到功能名称中,但是我当然可能是错误的。

有什么建议是在哪里看或尝试什么?

您必须与kernel32.lib链接(getversionexa,readfile,writefile-此处),也可能需要包括其他libs

感谢所有阅读我的问题的人。

事实证明,我正在使用一个用于Borland/Embarcadero产品的OBJ文件(在三个可用的三个)中。另外两个是适用于不同编译器的COFF和OMF文件 - OMF文件具有与WATCOM的旧kernel32.lib中的Windows API函数的装饰。

相关内容

  • 没有找到相关文章

最新更新