c++ - 如何更改 vcproj 或 vcxproj 中 ProjectReference 标记的顺序?
问题描述
我正在使用 MS Visual Studio 2019 构建一个 c++ 项目
我有一个解决方案,其中三个项目
一个用于可执行文件,另一个用于静态库
现在我想更改可执行文件的链接库的顺序
最后发现它们是按照它的顺序链接的,project.vcxproj
我用文本编辑器手动更改了顺序,最后成功得到结果
但我不知道如何在 Visual Studio GUI 中做到这一点
如果库在我的project.vcxproj
Can I change the order of the libraries with Visual Studio GUI 中描述如下?
...
<ItemGroup>
<ProjectReference Include="..\ALibrary\ALibrary.vcxproj">
<Project>{dbc3f07c-3bf9-4582-99c8-cbd8fe344e5c}</Project>
</ProjectReference>
<ProjectReference Include="..\BLibrary\BLibrary.vcxproj">
<Project>{fbbe1fd4-e968-40d8-aab8-e2a54e9c9268}</Project>
</ProjectReference>
</ItemGroup>
...
解决方案
是的,您可以更改项目构建顺序。您需要右键单击您的项目解决方案-> 从下拉列表中选择“项目构建顺序”并设置您的顺序。
有关更多详细信息,请参阅以下链接。我认为该网站通过屏幕截图很好地解释了您的问题。
推荐阅读
- php - 如何在 PHP Linux 中访问 .mdb 数据源?
- reactjs - 带有 redux 状态的 useEffect 和 dep 会在 redux 状态发生其他变化时执行
- json - 如何缩进 RSpec 输出 JSON 文件
- javascript - 已解决 - 在循环 JSON 时在 DynamoDB 中存储值
- openstack - Openstack 云中的另一个计算安装出错
- python - 使用 lxml etree iterparse 解析大于 3gb 的 Xml 文件
- regex - 注册前协助
- amazon-rds - 如何查看极光无服务器的慢查询日志
- java - 运行时添加 PropertySourcesPlaceholderConfigurer bean
- javascript - 单击时将焦点切换到隐藏的文本框