如何在构建exe时禁用exp / lib生成?

时间:2009-05-04 10:00:32

标签: c++ visual-studio win32ole

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-1)

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

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

Output Directory = $(SolutionDir)\Build\$(ConfigurationName)
Intermediate Directory = $(SolutionDir)\Build\$(ConfigurationName)\$(ProjectName)