Ubuntu下使用CMake建立第乙個C 專案

2021-09-24 15:29:32 字數 1022 閱讀 6394

原文:  

本篇部落格主要介紹如何在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...