我已将多个项目合并为一个解决方案。我创建了空解决方案并添加了这些项目,这是它的外观蓝图:
Root:
Project1 - directory
Project2 - directory
Debug - directory
Main.sln - file
现在我想将两个项目中的可执行文件和 dll 定向到解决方案文件中显示的 \debug 文件夹。我进入项目属性>>配置属性>>常规>>“输出目录”并将其更改output directory
为$(SolutionDir)$(Configuration)\
新项目的默认值。
问题是它对创建输出文件的位置没有影响,它仍然是在旧目标中创建的。'Output Directory' 的旧路径是 .\Debug\ 并不重要。
这可能是因为SolutionDir
&Configuration
可能没有定义吗?我在哪里可以看到他们的定义或价值观?我还想创建一个新配置,即“带调试发布”我如何使用环境变量创建它?谢谢!
我的项目是 MFC/Visual C++。
附加组件:
这些标识符SolutionDir
在脚本中定义的位置在哪里?我在 .vcxproj 文件中查找,但有提及。我创建了一个新的虚拟 VS2010 项目只是为了查看它的 .vcxproj 文件,但是这些标识的项目设置在我能看到的任何地方都没有定义!