日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vs2017 cmake android,CMake构建VS2017工程

發布時間:2024/9/27 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vs2017 cmake android,CMake构建VS2017工程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 安裝VS2017/cmake

2 工程開發

3 生成VS2017工程

4 參考資料

1 安裝VS2017/cmake

軟件安裝:

Visual Studio官網下載Visual Studio Community 2017,該版本是適用于學生、開源和個人開發人員的功能完備的免費IDE。Visual Studio Community 2017還可以免費安裝Incredibuild,Incredibuild通過多臺計算機并行編譯可以極大的提高C/C++的編譯和創建速度。

CMake官網下載最新的CMake版本,以保證對VS2017的支持。

注意事項:

CMake安裝時要將安裝目錄添加到系統環境變量PATH。

在安裝Visual Studio Community 2017時,需要將與Windows C/C++開發有關的Tools、SDK都選中;否則,后續通CMake生成VS2017工程時,可能出現如下錯誤,如果出現下述錯誤,添加相應組件重新安裝即可:

E:\demo\project

-- The C compiler identification is unknown

-- The CXX compiler identification is unknown

CMake Error at CMakeLists.txt:2 (PROJECT):

No CMAKE_C_COMPILER could be found.

CMake Error at CMakeLists.txt:2 (PROJECT):

No CMAKE_CXX_COMPILER could be found.

-- Configuring incomplete, errors occurred!

See also "E:/demo/project/CMakeFiles/CMakeOutput.log".

See also "E:/demo/project/CMakeFiles/CMakeError.log".

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

2 工程開發

創建demo文件夾,在其中創建main.cc和CMakeLists.txt文件,main.cc為工程源文件,CMakeLists.txt為工程配置文件,文件內容如下:

main.cc控制臺輸出Hello World!:

#include

int main(void)

{

std::cout << "Hello World!\n" << std::endl;

return 0;

}

1

2

3

4

5

6

7

CMakeLists.txt配置工程參數:

CMAKE_MINIMUM_REQUIRED (VERSION 3.0)

PROJECT (demo)

ADD_EXECUTABLE(demo main.cc)

1

2

3

CMake如何使用請參考CMake Tutorial, CMake Practice, CMake Community Wiki。

3 生成VS2017工程

在團隊開發過程中,使用批處理腳本(*.bat)生成Visual Studio工程可以使團隊成員從復雜CMake生成解脫出來,專注于需要解決的、有價值的核心問題上來。此外,這里采用CMake的外部構建:

build_vs2017_project.bat

@echo off

set CURRENT_DIR=%~dp0

set PROJECT_NAME=project

echo %CURRENT_DIR%%PROJECT_NAME%

if not exist %CURRENT_DIR%%PROJECT_NAME% (

mkdir %CURRENT_DIR%%PROJECT_NAME%

)

cd %CURRENT_DIR%%PROJECT_NAME%

rem Generate VS2017 project.

cmake ../ -G "Visual Studio 15 2017 Win64"

pause

1

2

3

4

5

6

7

8

9

10

11

12

13

備注: CMake生成VS2017工程的命令通過命令行(cmd)輸入cmake --help即可獲取。

VS2017工程截圖:

4 參考資料

[1] CMake Tutorial

[2] CMake Practice

[3] CMake Community Wiki

[4] CMake 入門實戰

---------------------

作者:wwchaonj

來源:CSDN

原文:https://blog.csdn.net/wwchao2012/article/details/81592094

版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

總結

以上是生活随笔為你收集整理的vs2017 cmake android,CMake构建VS2017工程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。