Estoy trabajando en un proyecto C++ de código abierto, para código que se compila en Linux y Windows. Yo uso CMake para construir el código en Linux. Para facilitar la configuración de desarrollo y razones políticas, debo apegarme a los archivos/editor de proyectos de Visual Studio en Windows (no puedo cambiar a Code::Blocks, por ejemplo). Veo instrucciones para generar archivos de Visual Studio usando CMake, como here.Usando CMake para generar archivos de proyecto de Visual Studio C++
¿Alguna vez ha utilizado CMake para generar archivos de Visual Studio? ¿Cómo ha sido tu experiencia? Supongamos que quiero agregar un nuevo archivo a mi proyecto. ¿Cuál es el flujo de trabajo para esto?
Si esto era cierto una vez, no es por más tiempo. Cualquier cambio en CMakeLists.txt causará una regeneración del sistema de compilación (archivos de proyecto para visual studio, makefiles, etc.). El flujo de trabajo dentro de Visual Studio es un poco molesto ya que Visual Studio no regenera los archivos del proyecto cuando detecta que las cosas han cambiado, sino que espera a que haga una compilación que hace que aparezca un diálogo ya que -carga el archivo del proyecto – Vitali
La advertencia de esto es que no tiene que ejecutar el compilador de Visual Studio a través del IDE. Puede ejecutarlo en la línea de comando: 'C: \ ...> MSBuild ALL_BUILD.vcxproj' – PfunnyGuy