在 Visual Studio 2012 中,我有本机 C++ 项目。这个项目的“属性”页面有很多设置:
- 附加包含目录
- 预处理器定义
- 其他库依赖项
- 等等
后来我需要迁移到Linux,当然我也需要这个设置。显然 Visual Studio 项目不能在 Linux 中使用
您能否建议另一种独立于平台的机制来声明附加包含目录/预处理器定义/附加库依赖项等,以便我可以更轻松地迁移到 Linux?
在 Visual Studio 2012 中,我有本机 C++ 项目。这个项目的“属性”页面有很多设置:
后来我需要迁移到Linux,当然我也需要这个设置。显然 Visual Studio 项目不能在 Linux 中使用
您能否建议另一种独立于平台的机制来声明附加包含目录/预处理器定义/附加库依赖项等,以便我可以更轻松地迁移到 Linux?
cmake可能满足您的需求:它是一个跨平台构建系统,允许以独立于编译器的方式配置您的项目。对于 Windows,它可以根据该配置生成 Visual Studio 项目文件。