c++ - 自动生成 cmake 到 .vcxproj 文件
问题描述
我有一个 Visual Studio 解决方案 (.sln)。我有一些由 .vcxproj 生成的 C++ 项目(.vcxproj)cmake.exe
。由于我的项目面向多个平台,因此项目源文件为 cmakelists.txt。
而且,我的 .sln 文件中有 C# 项目 (.csproj)。所以我不能使用Visual Studio 2019 CMake Project类型。
现在,我在打开 .sln 文件之前执行以下步骤:
- 运行
cmake -G ...
命令生成 .vcxproj 文件。如果 cmakelists.txt 没有更改,我会手动跳过。 - 打开 .sln 文件。
这很麻烦。如果我的团队中有人更改 cmakelists.txt 并提交到我们的源存储库,我不知道 cmakelists.txt 是否被更改并cmake -G ...
在打开 .sln 文件之前鲁莽地运行命令。
有没有更好的方法来自动化这个繁琐的过程?我寻找如何在 Visual Studio 中打开(或加载).sln 文件时运行自定义操作,但我找不到确切的操作。
解决方案
推荐阅读
- r - 绘制参考值 = 0 的泊松模型的预测
- google-sheets - 在 Google 文档中更改角色的机会
- javascript - TypeError:无法读取发送的属性(Discord.js)
- sql-server - 每小时将表复制到另一个表而不删除的事件
- c++ - 我应该在 FindFirstFile 函数中进行哪些更改以使其显示完整的文件名?
- sql-server - 动态 SQL 中的 SQL Server 2016 中的删除表错误
- javascript - 如何使用剪贴板 API 将图像写入 Safari 中的剪贴板
- python - Tensorflow 2.x:CPU/GPU 基准测试,GPU 似乎更慢
- javascript - 如何将 ngFor 的实例发送到 ngTemplate 并传递给函数?
- csv - 如何将字段值表转置为 ABAP 中的普通表?