您好,我正在为跨平台 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/