CMake 執行錯誤could not find CMAKE_ROOT!!!
1. 之前使用cmake的時候一直都沒有問題,結果今天再次使用的時候,出現了這樣的一個錯誤提示:
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/bin
段錯誤 (核心已轉儲)
2.反覆嘗試了很多次仍然沒有得到解決,不是出現could not find CMAKE_ROOT!!!
的錯誤提示就是其他;就這樣一直在解除安裝與安裝中不斷地反覆的惡性迴圈,經過不停息的查資料,最終解決了這個問題;下面將我解決問題的每個步驟一一列舉出來,供大家參考,相互學習;
(1) 步 : sudo apt-get remove cmake cmake-data 解除安裝 cmake-data包的東西一起刪掉
(2)步:sudo -E add-apt-repository -y ppa:george-edison55/cmake-3.x(ppa 源中的版本修改)
(3)步:sudo -E apt-get update
(4)步:sudo apt-get install cmake
3.檢視cmake版本號
linux終端使用:cmake -version可以檢視到當前的cmake版本號是:
cmake version 3.8.2
可以看到現在已經是3.8.2版本,所以我在想會不會是因為之前的cmake的版本太低而導致一系列的這些問題;
4.執行完步驟2的所有操作項之後,再次使用cmake
[email protected]:/home/lxg/code/專案/build# cmake ..
結果:成功的執行,詳細資訊如下:
-- The C compiler identification is GNU 4.8.4
-- The CXX compiler identification is GNU 4.8.4
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
CMake Error at CMakeLists.txt:2 (add_executable):
Cannot find source file:
main.c
Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
.hxx .in .txx
CMake Error: CMake can not determine linker language for target: HelloWorld.bin
CMake Error: Cannot determine link language for target "HelloWorld.bin".
-- Generating done
-- Build files have been written to: /home/lxg/code/專案/build
同時在當前目錄下生成了下列檔案:
CMakeCache.txt CMakeFiles cmake_install.cmake Makefile
相關推薦
【升級Cmake導致】CMake 執行錯誤could not find CMAKE_ROOT!!!
CMake 執行錯誤could not find CMAKE_ROOT!!! 在安裝cartographer的時候,要求cmake 版本為3.5及以上的版本,原裝的cmake 的版本為2.8,在通過ppa升級時執行 sudo apt-get upgraded 時沒有選擇安裝目錄導致,
CMake 執行錯誤could not find CMAKE_ROOT!!!
1. 之前使用cmake的時候一直都沒有問題,結果今天再次使用的時候,出現了這樣的一個錯誤提示: CMake Error: Could not find CMAKE_ROOT !!! CMake has most likely not been inst
CMake 執行錯誤 could not find CMAKE_ROOT
錯誤的提示: CMake Error: Could not find CMAKE_ROOT !!! CMake has most likely not been installed correctly. Modules directory not found in /usr
ubunt 14.04 Could not find CMAKE_ROOT !!! CMake has most likely not been installed correctly. Modul
CMake Error: Could not find CMAKE_ROOT !!! CMake has most likely not been installed correctly. Modul 需要解除安裝舊版本的CMake,重新編譯安裝CMake即可。 sudo apt-get remove
Flink中scala提示錯誤——could not find implicit value for evidence parameter of type org.apa
Flink第一個簡單的demo ,wordCount 該問題參考引用如下: https://blog.csdn.net/dax1n/article/details/70211035 自身程式碼中問題: package cetc.flink import org.apa
Android開發錯誤——Could not find class
05-21 22:51:22.548: E/dalvikvm(226): Could not find class 'org.ksoap2.serialization.SoapObject', referenced from method cn.hi.bar.api.LocalAccessor.update
關於jmeter命令行執行.jmx文件出現Error in NonGUIDriver java.lang.RuntimeException: Could not find the TestPlan class的問題
使用 lang exception ava 出現 問題 drive test bug jmeter命令行執行.jmx文件時,有時回出現Error in NonGUIDriver java.lang.RuntimeException: Could not find the T
在idea裡執行maven專案出現:Error: Could not find or load main class com.xxx.xxxx
原因分析:maven專案在執行時找不到主類,也就是專案啟動類找不到。可以嘗試以下方法。 思路:java檔案必須經過compile才會變成.class檔案,找不到.class檔案就是由於沒有經過編譯導致的。 可能是由於對maven專案執行了mvn clean命令,沒有執行mvn compile
ubuntu16.04執行ros的時候編譯工作空間catkin_make出現的一個問題Could not find a package configuration file provided by
最近在進行ros裡面的gazebo模擬之前需要對自己建立的工作空間進行編譯,但是進行編譯的時候輸入catkin_make出現如下錯誤提示 查閱ROS問答社群之後發現兩個比較有用的連結,如下 https://answers.ros.org/question/215766/could-not-find-a
Android Studio出現Could not find intellij-core.jar錯誤的解決方案
今天看到微信群裡有人從網上下載了一個專案,結果匯入的時候出現了這個錯誤,然後一群人在討論是不是google被牆的原因。我去年也遇到過這個問題,因為是個小問題,所以也就沒有記下來,現在記下來吧,如果你也遇到了這個問題,希望可以幫到你 匯入專案之後,直接提示 Error:Could not
解決Could not find method classpath() for arguments [com.android.tools.build:gradle:3.0.0] 錯誤
記錄下:原來專案是2.3.3的gradle,因為老專案,升級到3.0.0有很多問題,加上一些3方庫的不支援,結果今天早整合VasDolly時,升級到3.0.0,最後改回到2.3.3缺怎麼都執行不起來專案
板子執行qt程式could not find or load the Qt platform plugin "xcb"
交叉編譯qt5後放板子上執行應用程式,./qtest 出錯could not find or load the Qt platform plugin "xcb" ls /usr/local/qt5-arm/plugins/platforms/ libqlinuxfb.so
Android Studio在專案構建時報Could not find lint-gradle-api.jar 錯誤的解決辦法
網上有很多報下面這個錯誤: 這個錯誤的解決辦法,經常都是莫名出現的,這個問題是由於專案build.gradle中沒有配置google()所造成的,一般在buildscript和allprojects的配置項中都加上即可,然而有時還是解決不了問
Visual Effect Graph官方案例開啟錯誤解決 ------ Could not find file Unity.Analytics.StandardEvents.EditorTests.
下載地址 : https://github.com/Unity-Technologies/ScriptableRenderPipeline/tree/release/2018.3 興沖沖的下載了,開啟後一臉懵逼,因為呢,另外一位大佬完全沒有問題,而我的一堆問題 報錯如下:
錯誤處理:could not find the main class, Program will exit
1. 先檢查環境變數配置是否有錯。 a) 開啟我的電腦--屬性--高階--環境變數 b) 新建系統變數JAVA_HOME和CLASSPATH (注意:網上很多文章讓JAVA_HOME為使用者環境變數,但是這樣做後,在控制檯中輸入javac,將會提示“javac不是內部或外部命令”)變數名:
關於warning:could not find /tmp. please create! 的錯誤解決
Cygwin B20執行出現如下警告資訊: bash.exe:warning:could not find /tmp. please create! bash-2.05b$ 解決辦法如下: 到 cygwin 目錄下(如果用cygnus,可能是cygnus/cygwin-
上週程式執行好好的,這週一上班客戶端程式出現該問題:Could not find file 'C:\Users\XX\AppData\Local\Temp\
詳細錯誤如下: 異常資訊(異常型別:System.IO.FileNotFoundException) 異常提示:檔案載入異常,請聯絡管理員處理 異常資訊:Could not find file 'C:\Users\yanshuqiang\AppData\Local\Temp
eclipse gradle buildship 執行build任務提示Could not find tools.jar
這個問題糾結了我2個小時,一開始以為是buildship外掛的問題,試了幾遍都跟原來一樣,使用gradle命令列構建正常,buildship 中執行task任務就報錯。下面是問題的過程及解決方法 eclipse中執行gradle build task 提示失敗 控制
Android 解決因Android版本太低,導致Could not find class 錯誤的解決辦法
近期專案在測試過程中,在Android 5.0版本的測試中(以前APP測試未出現),GreenDao 出現 Could not find class 'org.greenrobot.greendao.database.StandardDatabase' 錯誤查閱資料後發現是
安裝MyEclipse時,雙擊安裝包後出現“could not find main class”的錯誤提示的解決方法
安裝MyEclipse時,雙擊安裝包後出現“could not find main class”的錯誤提示解決方法,在c:/windows/temp目錄下,找到唯一一個.exe檔案,雙擊執行它,然後在