您好,我正在为我的Windows平台上的工具链进行跨平台C++开发。我计划使用Boost.Build构建和Boost :: Test以进行单元测试。我将为我的VCS使用Mercurial,因为我可以将该回放放到我的外部HD上,然后将其放到我的Windows或Linux分区中。主要的东西是编辑器编译器/调试器。任何人有任何建议?跨平台C++工具链
随着Boost.Build我可以在技术上与它支持的任何编译器轻松构建。这意味着Windows上的MSVC和Linux上的GCC通过使用与标志相同的脚本。
你实际上是要在两个平台上运行IDE吗?我想这对平台特定的调试很有用,但大多数情况下,我认为你只是在一个平台上开发(听起来像你的Windows的Windows),然后编译两者。 – 2009-12-12 18:20:11
诚实地说,如果我在很多情况下使用IDE,我都会很少关心它们,尽管使用相同的编辑器会很好。 – blewisjr 2009-12-12 18:25:54
什么平台?如果你只提到Linux和Windows,那么我建议你使用虚拟机而不是双引导系统。然后,您可以使用本机工具并从Windows运行本机Linux版本(或其他方式)。它使测试更快,更简单。例如,使用免费版本的VMWare Server。 – Clifford 2009-12-13 10:59:40