如何解决如何设置Visual Studio输出目录?
我在Visual Studio 2019中有一个c ++项目。该项目已将Output Directory设置为特定路径,并且由于它是.vcxproj
文件的一部分,因此它在git中提交。我想将路径更改为其他路径,因为该路径在我的计算机上不存在,但我不想更改.vcxproj
文件。有没有办法覆盖.vcxproj
文件中的值?
解决方法
如果其他团队成员对此都满意,则可以考虑专门为您创建一个新的构建配置。
这样将有构建配置“ Debug”,“ Release”,“ DenJasonLocal”。其他人将只需要忽略它,或者(如果您的配置使用相对路径)甚至可能会觉得有用。
,项目的输出肯定会在解决方案树的下面吗?
无论如何,为您提供一些想法:
-
将整个目录树(
.git
目录除外)复制到您自己的工作目录,在那里进行编辑,然后将更改合并回去(,输出目录中的条目除外)。 vcxproj文件),使用差异产品(如Beyond Compare)。 -
通过使用CMake执行VS项目的步骤。看我在这里写的一个例子: Linking Crypto++ fails when building a C++ project using CMake
-
如果现有输出目录正确,但是您希望将其复制到其他位置,请添加一个
post-build step
,该文件将运行批处理文件以执行复制。
单击解决方案中的一个项目。
在“项目”菜单上,单击“属性”。
根据项目的类型,单击“编译”选项卡或“构建”选项卡,然后将“输出”路径设置为该解决方案中所有项目要使用的文件夹。
// Github解决方案,也许尝试一下。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。