91超碰在线观看,国产二级c片l毛片,国产成人精品123区免费视频,濑亚美莉大战黑人中文字幕

win7系統下載
當前位置: 首頁 > 編程軟件教程 > 詳細頁面

【cmake中文版】cmake編譯軟件中文版下載 電腦pc版

【cmake中文版】cmake編譯軟件中文版下載 電腦pc版
  • 軟件類型:編程軟件
  • 軟件語言:簡體中文
  • 授權方式:免費軟件
  • 更新時間:2024-12-13
  • 閱讀次數:
  • 推薦星級:
  • 運行環境:WinXP,Win7,Win10,Win11
軟件介紹
分享到: 0

cmake中文版介紹

cmake中文版是一款全新的編程軟件,一款能夠在這里輕松編程,讓每一個用戶都能在這里簡單的編程、或者封裝打包你的語言,讓你的編譯更輕松。cmake編譯軟件中文版有著簡單的軟件界面,支持多種語言的設置,用戶可以在這里任意選擇一個編程語言,讓你的編程更容易。

cmake中文版介紹

cmake安裝教程

step1:

下載“.zip”文件。

備注:首先,我是下載的“二進制”文件,不是源代碼(師兄說源代碼還要編譯,直接下二進制的吧!)。

其次,我下的是“.zip”文件,不是“.msi”格式。下面主要介紹“.zip”格式的使用方法。

step2:

解壓zip文件。

在解壓后的文件中找到bin->cmake.exe,它的路徑為:“D:\cmake-3.9.0-win64-x64\bin”。這個路徑也就是你把解壓后的文件放到哪了。即為你的安裝路徑。

step3:

給cmake.exe添加環境變量。

右鍵“我的電腦”,選擇“屬性”,進入高級系統設置。

點擊“環境變量”。

在“系統變量”下選擇“path”進入“編輯”,添加step2中的路徑即可。

備注:添加環境變量可參照OpenCV的配置方法

然后 cmake  --version 看看出現版本號即可。

這個是要在cmd命令窗口中輸入查看。

cmake中文版語法

1. 初試 cmake 的 helloworld
現在新建一個 hello.cpp 源碼文件,代碼如下:

#include <stdio.h>
int main(int argc, char* argv[]){
  printf("Hello CMake!\n");
}
之前都是采用 gcc hello.cpp -o hello 命令來生成可執行文件,但現在我們用 CMake 這種方式來生成,新建一個 CMakeLists.txt 文件名大小寫都按照這個來:

# 指定工程名
PROJECT (HELLO)
# 現階段,你只需要了解 SET 指令可以用來顯式的定義變量即可
# 將 hello.cpp 賦值給 SRC_LIST 變量,也可以指定多個源文件,用空格隔開
# SET(SRC_LIST hello.cpp add.cpp sub.cpp)
SET(SRC_LIST hello.cpp)
# 輸出打印構建目錄
MESSAGE(STATUS "This is HELLO_BINARY_DIR " ${HELLO_BINARY_DIR})
# 輸出打印資源目錄
MESSAGE(STATUS "This is HELLO_SOURCE_DIR " ${HELLO_SOURCE_DIR})
# 輸出打印資源目錄,與HELLO_SOURCE_DIR 一樣
MESSAGE(STATUS "This is PROJECT_SOURCE_DIR " ${PROJECT_SOURCE_DIR})
# 輸出打印 CMake 資源目錄,與 PROJECT_SOURCE_DIR 一樣
MESSAGE(STATUS "This is CMAKE_SOURCE_DIR " ${CMAKE_SOURCE_DIR})
# 生成可執行文件 hello ,${SRC_LIST}是引用變量,也就是源文件 hello.cpp
ADD_EXECUTABLE(hello ${SRC_LIST})
新建 build 目錄,cd 到 build 目錄下,敲 cmake .. 命令,ls 一下會發現 CMake 幫我們生成了 Makefile 等等一些文件。敲 make 命令生成 hello 可執行文件,ls 文件列表如下:

ubuntu@VM-0-9-ubuntu:~/NDK_Day88/t1/build$ ls
CMakeCache.txt  CMakeFiles  cmake_install.cmake  hello  Makefile
2. 構建生成 .so 動態庫
上面的例子看不出有啥優勢,甚至說還不如用 gcc hello.cpp -o hello 來得快,但像 FFmpeg 、OpenCV 等等,類似這樣復雜的項目,我們敲命令去構建項目是很麻煩的。下面我們來講一個稍微復雜一點的例子:

mkdir 新建 3 個目錄分別為 src、libs、include 。src 用來存放源文件 add.ccp、sub.cpp、div.cpp。include 用來存放頭文件 add.h、div.h、sub.h 。源碼如下:

#include "add.h"
int add(int num1, int num2){
        return num1 + num2;
}

#include "sub.h"                        
int sub(int num1, int num2){        
        return num1 - num2;        
}

#include "div.h"                                             
int div(int num1, int num2){                   
        return num1 / num2;                 
}
基于這些準備工作,我們想用 CMake 來構建一個 libmath.so 動態庫,并且將其生成在 libs 目錄文件夾下。

# 指定 cmake 最低編譯版本
CMAKE_MINIMUM_REQUIRED(VERSION 3.14)
PROJECT (MATH)
# 把當前工程目錄下的 src 目錄的下的所有 .cpp 和 .c 文件賦值給 SRC_LIST
# AUX_SOURCE_DIRECTORY(${PROJECT_SOURCE_DIR}/src SRC_LIST)
FILE(GLOB SRC_LIST "${PROJECT_SOURCE_DIR}/src/*.cpp")
# 打印 SRC_LIST 文件列表
# MESSAGE(STATUS ${SRC_LIST})
# 指定頭文件目錄
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/include)
# 指定輸出 .so 動態庫的目錄位置
SET(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)
# 指定生成動態庫
ADD_LIBRARY(math SHARED ${SRC_LIST})
# 指定生成版本號,VERSION指代動態庫版本,SOVERSION指代API版本
# SET_TARGET_PROPERTIES(math PROPERTIES VERSION 1.2 SOVERSION 1)
3. 鏈接外部動態庫和頭文件
將 libs 目錄和 include 目錄 copy 到 hello.cpp 同級目錄下,修改 hello.cpp 源碼如下:

#include <stdio.h>
#include "add.h"
#include "sub.h"
#include "div.h"

int main(int argc, char* argv[]){
        int a = 20;
        int b = 10;
        printf("%d+%d=%d\n",a,b,add(a,b));
        printf("%d-%d=%d\n",a,b,sub(a,b));
        printf("%d/%d=%d\n",a,b,div(a,b));
        return 0;
}
現在我引用了 include 目錄下的頭文件,同時需要鏈接 libs 目錄下的 libmath.so ,我們再次創建一個 CMakeLists.txt 來生成可執行文件 hello。

# 指定cmake最低編譯版本
CMAKE_MINIMUM_REQUIRED(VERSION 3.14)
# 指定工程的名稱
PROJECT(HELLO)
#指定頭文件目錄位置
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/include)
#添加共享庫搜索路徑
LINK_DIRECTORIES(${PROJECT_SOURCE_DIR}/lib)
#生成可執行文件
ADD_EXECUTABLE(hello hello.cpp)
#為hello添加共享庫鏈接
TARGET_LINK_LIBRARIES(hello math)
4. 基于 FFmpeg 開發的 CMakeLists.txt
音視頻的播放,在線直播,音視頻通話開發,后面可能都得基于 FFmpeg 來寫。那么首先我們需要編譯 .so 動態庫,然后把動態庫和頭文件 copy 到 AS 來開發,這里我已經編譯好了一個 3.3.9 的版本,至于怎么寫 shell 編譯腳本,會在下篇文章中介紹。目前大伙先直接拿過來用就行了。我把編譯好的 .so 動態庫和 include 目錄拷貝到 AS 工程的 jniLibs 目錄下


點下面下載:(推薦使用"迅雷"進行下載,系統下載大全QQ交流群:)
91超碰在线观看,国产二级c片l毛片,国产成人精品123区免费视频,濑亚美莉大战黑人中文字幕
亚洲欧洲综合网| mm131美女视频| 玖玖爱在线精品视频| 亚州av综合色区无码一区| 免费在线观看你懂的| 人与嘼交av免费| 久久久久国产精品无码免费看| jizz日本在线播放| 91日韩中文字幕| 成都免费高清电影| 91玉足脚交白嫩脚丫| 超碰手机在线观看| 国产高潮流白浆| 国产农村妇女精品一区| 免费观看a级片| 少妇av片在线观看| 高清国产在线观看| 精品人体无码一区二区三区| www.99热| jizzjizzjizz国产| 午夜理伦三级做爰电影| 久久免费精品国产| 亚洲美女精品视频| 日本一区二区在线免费观看| 亚洲欧美日韩色| 波多野结衣福利| 欧美老女人性生活视频| 精品久久久久久无码人妻| 亚洲911精品成人18网站| 性一交一黄一片| 亚洲调教欧美在线| 欧美丰满美乳xxⅹ高潮www| 公肉吊粗大爽色翁浪妇视频| 亚洲精品成人av久久| 神马久久精品综合| 亚洲av无一区二区三区久久| 国产精品亚洲一区二区无码| 在线观看日韩精品视频| 国产18无套直看片| 丰满少妇高潮久久三区| 成人做爰www看视频软件| 影音先锋男人资源在线观看| 91久久久久久久久久久久久久 | 亚洲成人av免费观看| 午夜av免费看| 久久人人爽人人爽人人片| 中文字幕免费在线播放| 国产天堂av在线| 亚洲激情 欧美| 日本黄色www| 久久久久99精品成人片试看| 三上悠亚在线观看视频| 四川一级毛毛片| 国产肉体xxxx裸体784大胆| 精品国产aⅴ一区二区三区东京热 久久久久99人妻一区二区三区 | 你懂的在线观看网站| 18禁裸乳无遮挡啪啪无码免费| 四川一级毛毛片| 麻豆明星ai换脸视频| 来吧亚洲综合网| 亚洲精品无码一区二区| 国产传媒国产传媒| 高h视频免费观看| 制服丝袜第二页| 成人精品999| 久久人妻无码aⅴ毛片a片app| 欧美另类videoxo高潮| 这里只有精品在线观看视频| 中文字幕电影av| xxxxxx黄色| 五月婷六月丁香| 久久发布国产伦子伦精品| 69亚洲乱人伦| 中文字幕一二三四区| 日本五十肥熟交尾| 国产亚洲精品熟女国产成人| 麻豆短视频在线观看| 9.1人成人免费视频网站| 极品久久久久久| 青娱乐国产视频| 久久久久无码精品| 久草福利在线观看| 亚洲天堂黄色片| 日本三级日本三级日本三级极| 农村老熟妇乱子伦视频| 日韩av一二区| 国产精品高清无码在线观看| 国产美女免费无遮挡| 国产精品免费无码| 小泽玛利亚一区| 国产xxx在线观看| 亚洲av无码专区在线播放中文| av电影中文字幕| av无码一区二区三区| 极品人妻videosss人妻| av片在线免费看| 亚洲成人福利视频| 亚洲国产第一区| 乱老熟女一区二区三区| 爱情岛论坛亚洲自拍| 亚洲天堂资源在线| 99国产精品无码| 中国免费黄色片| 国产特黄级aaaaa片免| 成人午夜福利一区二区| 一级黄色片日本| 大乳护士喂奶hd| 国产精品夜夜夜爽阿娇| 国产精品第七页| 特种兵之深入敌后| 黄瓜视频污在线观看| 欧美激情图片小说| 日本xxxxxxxxx18| 成人午夜精品无码区| 亚洲欧美精品久久| 成人手机在线免费视频| 91杏吧porn蝌蚪| 中文字幕第二区| 亚洲色图14p| 美女搡bbb又爽又猛又黄www| 久久免费看少妇高潮v片特黄| 波多野结衣av在线观看| 国产a级片视频| 青青草原在线免费观看| 国产成人无码精品久久二区三| 波多野结衣办公室双飞| 国产wwwwxxxx| 亚洲av成人无码久久精品| 蜜桃精品一区二区| 看全色黄大色黄女片18| 中文字幕无码毛片免费看| 成年人免费视频播放| 51妺嘿嘿午夜福利| 亚洲av片不卡无码久久| 国模私拍在线观看| 玖草视频在线观看| 性久久久久久久久久| 亚洲无人区码一码二码三码| 一级黄色免费毛片| 亚洲波多野结衣| 男人的天堂久久久| 国产老头和老头xxxx×| 男人添女人荫蒂国产| 成人啪啪18免费游戏链接| 亚洲最大视频网| 中文在线永久免费观看| 亚洲欧美色图视频| 国产精品麻豆一区| 黑人巨大猛交丰满少妇| av2014天堂网| av黄色在线免费观看| 久久视频一区二区三区| 一个人看的视频www| 精品中文字幕在线播放| 新91视频在线观看| 97精品在线播放| 初高中福利视频网站| 久久精品一区二区免费播放| 国产三级av在线播放 | 日本黄色大片在线观看| 无码人妻一区二区三区免费n鬼沢| 无码人妻精品一区二区三| 亚洲黄色免费在线观看| 手机毛片在线观看| 午夜性福利视频| 精品人伦一区二区| 超碰人人cao| 日本性高潮视频| 久久久久国产免费| 真人bbbbbbbbb毛片| www.日本高清视频| 亚洲图片欧美另类| 中文字幕美女视频| 老熟妇精品一区二区三区| 色偷偷男人天堂| 性欧美丰满熟妇xxxx性久久久| av资源在线免费观看| 青青草视频网站| 国产又粗又硬又长又爽| 免费在线观看污| 国产精品一级黄片| 国产调教打屁股xxxx网站| 女人裸体性做爰全过| 老司机福利av| 国产精品久久久久久亚洲av| 神马午夜精品91| eeuss中文字幕| 欧美18—19性高清hd4k| 亚洲蜜桃精久久久久久久久久久久| 国产性生活大片| 神马久久久久久久久久久| 青青草成人免费视频| av天堂一区二区| 中国男女全黄大片| 影音先锋男人资源在线观看| 天堂久久精品忘忧草| 污污的视频在线免费观看| 国产一区二区三区四区在线| 色婷婷av777| 国产成人无码aa精品一区|