2

我意识到这可能是由某处的 _dllexport() 引起的,而不是在我的代码中,而是在某些第三方代码中。(Qt, Boost, OpenSG, ...)

是否有一个简单的链接器选项来禁用它?我已经搜索但没有找到任何地方。

4

2 回答 2

1

AFAIK,不,因为相关的#pragma 覆盖了链接器设置。

于 2009-05-04T12:33:14.300 回答
-2

我建议您确保中间文件和输出文件具有不同的文件夹。

我用这种方式设置项目(项目属性/一般配置页面):

Output Directory = $(SolutionDir)\Build\$(ConfigurationName)
Intermediate Directory = $(SolutionDir)\Build\$(ConfigurationName)\$(ProjectName)
于 2009-05-04T11:46:33.307 回答