Generatore di makefile per c ++?
Domanda
I seguenti sistemi di build: cmake, jam e bjam generano anche makefile come fa qmake? Quale utilità utilizza MS Visual c ++ per generare il file make?
Soluzione
CMake genera makefile e file di progetti per diversi sistemi di build su piattaforme diverse. CMake è più generalizzato di qmake, che è specializzato per i progetti Qt.
jam e bjam sono sostituti di make, ovvero sintassi diversa. Non generano file di build.
Puoi generare makefile (che nmake può usare) da Visual Studio salvandoli dopo aver generato una soluzione.
Altri suggerimenti
Visual Studio ha il proprio formato di file di progetto (* .vcproj), che CMake può generare. CMake può anche generare Makefile.
Consiglio vivamente CMake.
Potresti voler guardare premake . Non sono sicuro che faccia ciò che fa qmake, ma genera progetti / crea file per diversi strumenti.