我意识到这可能是由某些_dllexport()引起的,不是在我的代码中,而是在某些第三方文件中。 (Qt,Boost,OpenSG,......)
是否有一个简单的链接器选项来禁用它?我已经搜索过,但没有找到任何地方。
答案 0 :(得分:1)
AFAIK,不,因为相关的#pragma覆盖了链接器设置。
答案 1 :(得分:-1)
我建议你确保中间文件和输出文件有不同的文件夹。
我用这种方式设置项目(项目属性/常规配置页面):
Output Directory = $(SolutionDir)\Build\$(ConfigurationName)
Intermediate Directory = $(SolutionDir)\Build\$(ConfigurationName)\$(ProjectName)