在windows上,CMake不能找到頭檔案目錄

2021-10-24 04:47:39 字數 933 閱讀 4047

在windows上,用cmake編譯libpng,configure提示找不到zlib_library zlib_include_dir。

cmake error at c:/program files/cmake/share/cmake-3.16/modules/findpackagehandlestandardargs.cmake:146 (message):

could not find zlib (missing: zlib_library zlib_include_dir)

call stack (most recent call first):

c:/program files/cmake/share/cmake-3.16/modules/findpackagehandlestandardargs.cmake:393 (_fphsa_failure_message)

c:/program files/cmake/share/cmake-3.16/modules/findzlib.cmake:115 (find_package_handle_standard_args)

cmakelists.txt:42 (find_package)

用"add entry"新增了這兩個,乙個庫檔案,乙個標頭檔案路徑。

再執行configure,還是出錯,提示找不到zlib_include_dir,name、value列表裡zlib_library還在,zlib_include_dir沒有了。

折騰好久都是這樣,已經可以確認庫檔案和標頭檔案路徑都是沒有問題的。

最後解決辦法:

1.file->delete cache.

2.先用"add entry"新增兩個變數。

3.再執行configure。

前面折騰時,2,3我做反了,因為一般都是先configure出現錯誤後,再新增變數,但這樣不行,需要配置前新增。

MinGW lapack 在windows 上安裝

方案一 mingw makefiles 配置好以後直接在build資料夾下,執行cmd.exe shell,mingw32 make j5,之後執行mingw32 make install 安裝檔案到c program files x86 lapack,勾選build shared libs 方案二...

在windows上擴充套件python

在windows環境下建立乙個python的模組。使用vc6和python2.3 先講講做簡單的步驟 1。在vc6中建立乙個dll的project。假定我們的module的名字是mytest.那麼我們的dll名字就是mytest.dll。這個是必須的。2。用c寫我們想要實現的部分。步驟如下 incl...

在windows上安裝redmine

參考 redmine官網的安裝步驟 以 redmine 2.2.1 安裝為例,基於 ruby 1.9.3 rails 3.2.11 環境準備 ruby ruby 1.9.3 p448 i386 mingw32.7z devkit devkit tdm 32 4.5.2 20111229 1559 s...