【发布时间】:2018-07-01 02:32:47
【问题描述】:
我不是专业开发 C++ 或专业使用 Visual Studio 编程的开发人员。希望这个问题不会太琐碎。
包含外部库的标准方法是将它们链接到您的项目设置中。但是,假设我想与几个同事或朋友分享这个项目。显然他们也需要这些必需的库。
在 CMake 中,有一些模块可以以独立于路径的方式检测和加载系统上可用的库。换句话说,借助 cmake 查找库,它会将标题和其他所需内容的正确路径自动放在配置的解决方案中。
CMake 中的某些事情变得更加复杂并减慢了开发速度 - 例如包含和管理资源文件。因此,我想放弃标准 MSBuild Visual Studio 的 CMake。我唯一的问题是如何创建我的解决方案文件,以便下一个编译我的代码的人不需要库与我位于完全相同的位置?他们是否必须在加载解决方案时自己配置解决方案?这里的标准做法是什么。
谢谢!
【问题讨论】:
标签: c++ visual-studio visual-studio-2017