我正在VS 2013中构建一个C ++项目,在构建之后,exe和pdb输出文件不会在同一个文件夹中创建。
例如,MyProject.exe是在 \ solution \ target \ MyProject.exe 上创建的,MyProject.pdb是在\ solution \ target \ Debug \ MyProject.pdb
输出目录的默认设置为 $(SolutionDir)\ target \ $(配置)\
如果我省略 $(配置),则不会创建Debug文件夹,并且会在同一文件夹(例如\ solution \ target)中创建这两个文件。
问题是目前我需要手动将exe文件移动到Debug目录以便能够调试程序。
我可以为此更改设置吗?这很奇怪!
谢谢, 爱丽儿
答案 0 :(得分:1)
所以错误在于错误配置了项目设置。
这两个设置都应指向相同的位置:
在我的情况下,输出文件没有指向 $(配置)(例如 Debug / Release )作为< strong>输出目录是。它指向了一个更高的水平。