zar*_*zar 10 c++ visual-studio-2010 visual-studio visual-c++
Visual Studio在项目设置中使用了大量宏,这些宏列在此处.我无法找到实际脚本文件中定义的这些宏或标识符的位置(不在项目设置中).
在我的情况下,我试图将项目的输出文件夹更改为解决方案调试或发布文件夹(一级),但在项目设置中更改"输出目录"无效.
在.vcxproj文件中没有提到这些宏,所以我真的不知道它们在哪里定义?我最感兴趣的$(OutDir)
是我要更改为解决方案调试/发布文件夹.有谁知道这些定义在哪里?
Who*_*aig 10
在Visual Studio 2010中,主项目设置将定义输出文件夹,从此文件夹分配设置的宏是$(OutDir).还有其他预定义的宏无法修改,但您可以使用此宏.
如果我了解您要执行的操作,请按以下步骤操作:
注意:如果您有多个平台目标(例如win32和x64),这会涉及更多,但不是那么糟糕.希望这可以帮助.
编辑 OP也希望PDB和增量链接文件不能在同一文件夹中公布,但不希望公布有导入库.所以.....
要更改创建PDB文件的位置:
增量链接文件必须(据我所知)与最终目标位于同一文件夹中.但是,如果需要,可以禁用增量链接.这是在以下位置完成的:
移动构建导入库的位置.
不要问我如何摆脱导出列表文件(.exp)因为老实说我不知道.