c++ - 跨平台 C++ 工具链

标签 c++ cross-platform

您好,我正在为跨平台 C++ 开发在我的 Windows Box 上整合一个工具链。我计划使用 Boost.Build 进行构建,使用 Boost::Test 进行单元测试。我将为我的 VCS 使用 Mercurial,因为我可以将存储库放在我的外部 HD 上,然后将它拉到我的 Windows 或 Linux 分区。阻碍我前进的主要因素是编辑器编译器/调试器。有人有什么建议吗?

有了 Boost.Build,我可以在技术上轻松地使用它支持的任何编译器进行构建。这意味着通过使用带有标志的相同脚本,Windows 上的 MSVC 和 Linux 上的 GCC。

最佳答案

Qt Creator 在 Windows 上使用 MinGW,在 Linux 上使用 GNU 编译器。这就是我使用的,而且效果很好。请注意,在使用 Qt Creator 进行开发时,您不必使用 Qt。

关于c++ - 跨平台 C++ 工具链,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1894236/

相关文章:

c++ - 两个同名变量

gcc - Linux 是否有与 Windows "resource files"等效的代码?

c - 在 C 中连接路径的跨平台方法是什么?

android - Qt- 从 Android 资源添加自定义 XML

c++ - 为什么C++使std::initializer_list的元素类型为const?

c++ - 给一个对象的成员一个别名

c++ - Fstream 在 std::fstream::in | 中打开文件std::fstream::输出 | std::fstream::app 模式

android - 构建 Android 应用以在 JRE 中运行

c++ - 是否有用于在应用程序之间共享数据的 C\C++ 跨平台库?

c++ - 是否存在用于文件系统事件的跨平台库?