在this答案中,它表示Debug是默認的cmake構建配置。什麼是cmake的默認構建配置
但我有不同的看法:
我在我的CMakeLists.txt以下選擇調試和發佈根據當前構建配置一個lib的版本。
target_link_libraries(MyApp debug Widgets_d)
target_link_libraries(MyApp optimized Widgets)
看來,當我調用cmake的不sepcifying -DCMAKE_BUILD_TYPE標誌,小工具是用來代替Widgets_d(當我刪除窗口小部件,並嘗試建立,使抱怨lib中是不存在的)。這意味着默認情況下,構建配置是優化的,而不是調試。
那麼實際上默認的構建配置是什麼?如果是調試,我的CMakelists.txt會出現什麼問題?
http://stackoverflow.com/questions/24460486/cmake-build-type-not-being-used-in-cmakelists-txt – 2014-11-24 18:10:51