1

我正在使用 MSBuild 构建我的 cpp 应用程序。我正在使用以下命令:

MSBuild <path_to_sln> /t:ProjectName:rebuild /p:OutDir=C:\projOutput\;configuration=release

lib,文件放在文件夹中pdb,但是exe不存在。我可以在日志中看到 exe 被放入另一个目录。expprojOutput

如何设置和强制放置 exe 的目录?

4

1 回答 1

2

您显示的命令是正确的。您可以通过创建一个新项目来验证这一点:无需修改任何设置 pdb 和 exe 进入 OutDir。如果这对您不起作用,则唯一的可能性似乎是该项目正在某处覆盖 exe 路径。查看项目设置,或者如果它是自定义项目,请检查TargetName属性。

于 2013-09-25T07:31:58.690 回答