2016-08-12 24 views
0

更新我們的CMakeLists.txt以更改pcre的版本。庫名稱從libpcre.dylib更改爲libpcre2-8.dylb。當我在CLion 1.2.4中重建時,在鏈接時出現錯誤: make [3]:***沒有規則使目標/Users/ghendrey/XXX/current/lib/libpcre.dylib', needed by src/main/XXX'。停止。爲什麼CLion有一個陳舊的庫依賴?

回答

0

CLion保留緩存並且緩存失效。刪除緩存解決了這個問題,如下所述:

How to clear CMake cache in Clion?

+0

另外請注意,這是CMake的的[find_package(https://cmake.org/Wiki/CMake:How_To_Find_Libraries#Performance_and_caching)的工作方式,不就在CLION。 –