Mencoba Cmake
Visual Studio adalah favorite ide pemrograman saya. Sudah sejak lama saya pakai, kira-kira sejak 4 tahun yang lalu. Mungkin menjadi favorite karena kebiasaan :) dan juga visual studio mudah dipakai. Walaupun kadang ada juga bugs ‘aneh’ yang terjadi selama nge-build project dengan VS. Sayangnya, ‘build file’ dari VS tidak bisa dipakai di environment lain, misalnya mau build pakai gcc di Linux. Oleh karena itulah harus ada cara lain yang harus dipakai. Berikut sebagai contoh case saya :
Misalnya saya memiliki _super advanced top secret _project dengan informasi sebagai berikut :
[1] struktur file-file project :
->project_root_dir
->HelloSource.cpp file
->PrintLib dir
->PrintHello.h file
->PrintHello.cpp file
[2] project diatas akan di-build dengan output sebagai berikut :
-HelloSource.cpp —> executable file , yang menggunakan PrintLib (static linked)
-PrintLib —> static library
-Penggunaan PrintLib bisa di ON-OFF melalui macro ( o yeah, macro define, I like it )
[3] source code : HelloSource.cpp
/* hello apps project */
#include