我正在使用 Intel Visual Fortran Composer XE 2011 在 MS Visual Studio 2008 中构建我的 Fortran 项目。我收到链接器错误:LNK2019 未解析的外部符号。
我在我的 obj 文件上做了一个垃圾箱,我所有的符号(在 CVF 调用约定下)都导出为 _symbol1、_symbol2、_symbol3 等等,除了三个随机的带有一些前缀的符号。
例如:_ imp _symbol4、_ imp _symbol5、_ imp _symbol6
起初我怀疑我的调用约定一定是问题,但如果这是我的调用约定,难道不是所有其他符号都以 imp 为前缀导出了吗?它是如此随机,以至于其中三个奇怪地导出,我不太明白发生了什么。任何帮助,将不胜感激。