CMake編譯時踩得坑

2021-09-13 20:21:24 字數 465 閱讀 5018

1   找不到cmake_make_program

將qt中 mingw 編譯器的路徑

cmake_make_program  d:/qt/tools/mingw730_64/bin/mingw32-make.exe填入即可

2  qt5_dir        d:/qt/5.12.2/mingw73_64/lib/cmake/qt5

3 zlib沒有找到

編譯過程見  

新增編譯後的zlib目錄

qt5webengineconfig.cmake

qt5webengine-config.cmake

不存在開啟 qt維護工具    d:\qt\maintenancetool.exe

卡在這裡了   公司網不行  只能回家再更了

那些開發踩得坑

硬編碼 命名 不要使用key password pwd 諸如此類的命名 資源不釋放 檔案流 inputstream outputstream 沒有寫 close socket 不寫關閉 壓縮檔案 zipfile 不寫關閉 systemout 隱私洩露,console.log 敏感日誌輸出 注意刪除控...

cmake編譯時支援gdb除錯

一般在呼叫.configure時,可以通過設定cxxflags或者cflags使程式可以支援除錯,就是可以用gdb檢視程式執行的資訊,但在cmake編譯時,在cmake過程和後面的make及make install都無法加入除錯資訊。當然可以加入除錯資訊的,方法如下 修改cmakelists.txt...

CMake編譯時支援GDB除錯

執行程式的時候出現了coredump,所以得在編譯時候加入除錯選項,gdb g,但是現在使用cmake了,所以得加入除錯選項。在linux環境下通過設定編譯選項cxxflags或者cflags使程式可以支援gdb除錯,在cmake構建的工程中也可以方便的實現。在cmakelists.txt檔案中新增...