cmake warning (dev) at c:/qt/qt5.2.1/5.2.1/msvc2012_64/lib/cmake/qt5core/qt5coremacros.cmake:224 (configure_file):
configure_file called with unknown argument(s):
copy_only
call stack (most recent call first):
cmakelists.txt:51 (qt5_add_resources)
this warning is for project developers. use -wno-dev to suppress it.
從github上拉下來乙個qt專案用cmake生成工程,卻報了如上錯誤。
經過查詢這原來是qt的乙個bug[qtbug-44637],在qt5.4.1已經修復,不過我用的是qt5.2.1。
解決方案:
找到上述目錄下的qt5coremacros.cmake檔案,跳到224行,將copy_only改為copyonly,然後重新configure即可。
用CMake 構建Qt 專案
譯 用cmake構建qt專案 qtsdk中已經包含了qmake用於處理跨平台的編譯問題。然而,還存在其它編譯工具,比如autotools,scons和cmake.這些工具滿足不同的需求,比如外部依賴。當kde專案從使用qt3公升級到使用qt4時,整個專案將構建工具從autotools轉而使用cmak...
用CMake 構建Qt 專案
在本文中我們將只關注cmake本身,並且指出如何將它與qt結合起來。首先,我們看乙個簡單但典型的基於cmake的專案。從下面的列表可以看出,這個工程包括一些源 及文字檔案。ls cmakelists.txt hellowindow.cpp hellowindow.h main.cpp 最基本的,cm...
cmake構建qt工程
如何選擇?using cmake to build qt projects 一文中說 儘管如此,如果簡單qt的工程都不知道怎麼用 cmake 構建,複雜的工程,就更不知道如何使用 cmake 了。還是從簡單的學起吧 include include qdebug int main int argc,c...