Visual c++ 2010 IDE中的输出目录

Output Directory in Visual C++ 2010 IDE

本文关键字:输出 c++ 2010 IDE Visual      更新时间:2023-10-16

我在Windows 7上使用MS Visual c++ 2010 IDE来编译c++代码。我需要安装编译后的代码在一个特定的目录(C:Usersusernamesomefolder)。设置这个输出目录的最佳方法是什么?

我以管理员身份运行Visual c++,打开我的*。sln项目,检查专家设置,并浏览到配置属性的输出目录中的路径。不幸的是,代码没有在正确的目录中构建,而是在Program Files下构建(可能是因为Visual c++从指定相对路径的其他目录启动)。复制绝对目录不工作。

有人能指出我应该如何更改C:Usersusernamesomefolder中的输出目录吗?在项目文件中,我只能找到一个"OutputDirectory",而不是"OutputPath",所以我没有冒险改变这个,因为我是一个新手Visual c++用户。编辑:替换'OutputDirectory'不起作用,或者我犯了另一个错误(参见注释)。

我不希望每次重新构建时都移动已编译的代码。提前感谢您的帮助!

最好的方法是让编译器在其通常的相对子目录中进行构建,然后在构建后的步骤中复制您想要复制的位。

这样,即使目标目录不存在(或其他原因),您也总是会得到一个好的构建。这也意味着如果你改变了你的构建系统,你仍然可以将文件复制到其他地方——比如你在一个为你做CI的服务器上构建。

还-始终指定用户名作为环境变量路径,而不是固定用户,否则其他人将无法成功构建您的项目