原文:
本篇部落格主要介紹如何在ubuntu下使用cmake建立c++專案,下面是詳細步驟:
1、通過mkdir建立專案根目錄。
mkdir test
2、進入根目錄,並建立如下子資料夾。
3、在根目錄下建立cmakelists.txt,並輸入如下**。
gedit cmakelists.txt
**:
cmake_minimum_required(version 2.8) # 設定版本
project(test) # 設定工程名
set(cmake_cxx_compiler "g++") # 設定編譯器
# 設定可執行二進位制檔案的目錄(最後生成的可執行檔案放置的目錄)
set(executable_output_path $/bin)
# 設定鏈結目錄
link_directories($/lib)
# 設定頭檔案目錄
include_directories($/include)
# 增加子資料夾,進入源**資料夾繼續構建
add_subdirectory($/src)
4、進入src目錄,建立 test.cpp,並輸入如下**。
gedit test.cpp
#includeusing namespace std;
int main(int argc, char** ar**)
{cout<
gedit cmakelists.txt
**:add_executable(test test.cpp)
6、回到專案根目錄,建立build子目錄,進入build子目錄並執行如下命令。
cmake ..
make
7、回到專案根目錄,並進入bin目錄,執行 ./test 即可看到專案執行結果。
ubuntu下安裝cmake及cmake簡單使用
前言 最近突然想將開發環境轉移到linux上,同時也準備閱讀些github上的開源 發現現在開源專案一般都是用cmake管理的。所以就在自己的虛擬機器上搗鼓了一天。一開始我也不知道cmake是啥,後來通過折騰也大概知道其作用,它所做的事其實就是告訴編譯器如何去編譯鏈結源 你也許想問不是有makefi...
ubuntu下cmake設定opencv鏈結庫
問題1 在編譯視覺slam十四講第九講的時候,出現如下錯誤 undefined reference tocv string allocate unsigned long cmakefiles run vo.dir run vo.cpp.o in functioncv mat mat 詳細錯誤如下圖 ...
ubuntu下更新cmake版本
1 解除安裝當前舊版本的cmake 檢視當前的cmake版本 cmake version 若版本較舊,執行 sudo apt remove cmake,解除安裝舊版的cmake 若當前系統無cmake,可跳過這一步。2 安裝依賴 sudo apt install build essential li...