Hola, estoy armando una cadena de herramientas en mi Windows Box para Cross Platform C++ Development. Planeo usar Boost.Build para compilar y Boost :: Test para pruebas unitarias. Usaré Mercurial para mi VCS porque puedo lanzar el repositorio en mi HD externo y luego pasarlo a mi ventana o partición de Linux. Lo principal que se interpone en mi camino es editor compilador/depurador. ¿Alguien tiene alguna sugerencia?Cross Platform C++ Tool Chain
Con Boost.Build puedo construir técnicamente con cualquier compilador que admita fácilmente. Eso significa MSVC en Windows y GCC en Linux usando la misma secuencia de comandos con un indicador.
¿De verdad va a ejecutar el IDE en ambas plataformas?Supongo que esto podría ser útil para la depuración específica de la plataforma, pero en su mayor parte creo que estarías desarrollando solo en una plataforma (suena como Windows en tu caso) y luego compilando para ambos. –
Honestamente, no me importaría menos si uso un IDE en muchos casos. Los encuentro en el camino. Sin embargo, sería bueno usar el mismo editor. – blewisjr
¿Qué plataformas? Si solo mencionó Linux y Windows, le sugiero que use una VM en lugar de un sistema de arranque dual. Luego, podría usar herramientas nativas y ejecutar compilaciones nativas de Linux desde Windows (o al revés). También hace las pruebas más rápidas y simples. Utilice la versión gratuita de VMWare Server, por ejemplo. – Clifford