CMake是款很實用的跨平臺編程軟件。CMake官方版具有大量的直觀功能,在使用中可以非常輕松的幫助用戶輕松進(jìn)行C++語言的編程操作。CMake沒有太多的使用限制,在使用中可以輕松快捷的進(jìn)行、測試和軟件打包等操作,功能是非常強(qiáng)大的。

CMake
官方版 v3.31.5人工檢測,安全無毒
35.38MB
簡體
WinAll
編程軟件
1119次
2025-02-08
62
軟件介紹
CMake是款很實用的跨平臺編程軟件。CMake官方版具有大量的直觀功能,在使用中可以非常輕松的幫助用戶輕松進(jìn)行C++語言的編程操作。CMake沒有太多的使用限制,在使用中可以輕松快捷的進(jìn)行、測試和軟件打包等操作,功能是非常強(qiáng)大的。
軟件特色
1、編譯快
能夠給用戶提供最高效的編譯效率
2、效率高
提升用戶進(jìn)行桌面編程的效率和速度
3、流程好
擁有非常出色的流程控制輔助功能
4、執(zhí)行穩(wěn)
可以很快速穩(wěn)定的進(jìn)行程序編譯的執(zhí)行
軟件功能
1、內(nèi)建C語言、C++、Fortran、Java的自動相依性分析功能。
2、經(jīng)由CMake腳本語言支援SWIG、Qt、FLTK。
3、內(nèi)建對微軟Visual Studio.NET和過去的Visual Studio版本的支援,可以產(chǎn)生后綴為.dsp、.sln和.vcproj的文檔。
4、用傳統(tǒng)的時間標(biāo)簽偵測檔案內(nèi)容的改變。
5、支援平行建構(gòu)(在多臺電腦上同時建構(gòu))
6、在許多操作系統(tǒng)上進(jìn)行跨平臺編譯,包括Linux、POSIX相容的系統(tǒng)(AIX、*BSD、HP-UX、IRIX、MinGW/MSYS、Solaris系統(tǒng))、Mac OS X和微軟Windows 95/98/NT/2000/XP等。
7、產(chǎn)生可以給Graphviz用的全局相依圖。
8、已經(jīng)和Dart、CTest和CPack等軟件測試和釋出的工具整合
安裝步驟
1、解壓到當(dāng)前文件夾中,點擊其中的cmake-3.17.2win64-x64.msi應(yīng)用程序,進(jìn)入許可協(xié)議界面,選擇我同意,點擊下一步。
2、選擇軟件安裝位置界面,小編建議用戶們安裝在D盤中,選擇好安裝位置點擊下一步。
3、CMake安裝結(jié)束,點擊完成即可。
使用方法
運(yùn)行GUI的cmake界面:
執(zhí)行Configure:
運(yùn)行之后,生成了如下文件:
生成Makefile:
執(zhí)行Generate之后生成如下文件:
運(yùn)行make進(jìn)行編譯:
編譯完成后,在build目錄生成Tutorial.exe,運(yùn)行Tutorial.exe 25就可以看到運(yùn)行結(jié)果:
運(yùn)行make install安裝程序:
運(yùn)行make test進(jìn)行測試:
常見問題
沒有鏈接到cpp文件怎么辦?
include_directories(a.h);include_directories(b.h) add_executable(main main.cpp a.cpp),如果a.h中函數(shù)x依賴于b.h中的函數(shù)y,那么前面在鏈接時,只將a.cpp鏈接,而缺少b.cpp,則會出現(xiàn)找不到函數(shù)y的情況,undefined reference to ‘y’,正確的寫法為:include_directories(a.h);include_directories(b.h) add_executable(main main.cpp a.cpp, b.cpp)
更新日志
1.優(yōu)化內(nèi)容
2.修復(fù)bug
小編寄語
CMake是一個多平臺編譯工具,旨在構(gòu)建、測試和軟件打包,該軟件是用于控制軟件使用簡單的平臺和編譯器編譯過程獨立配置文件,軟件生成本機(jī)makefile和工作區(qū),可以使用您所選擇的編譯器環(huán)境,操作簡單,使用便捷,非常的好用。
Python集成開發(fā)編程工具
專業(yè)版 v2023.1.1 / 120MB
1.1W 570 2023-10-08
開源服務(wù)軟件
最新版 V2.48.1 / 120MB
1.0W 524 2025-02-14
代碼生成工具
最新版 / 120MB
8.9K 446 2023-10-23
好用的圖形處理工具
官方免費版v5.5.1 / 120MB
8.8K 439 2024-07-15
Ruby集成開發(fā)環(huán)境
最新版 / 120MB
8.5K 426 2023-10-21
網(wǎng)站快速成型工具
官方版 v2.13.2 / 120MB
8.3K 416 2025-02-05
編程開發(fā)設(shè)計軟件
官方版 v2024.3.6 / 120MB
7.8K 390 2025-03-28
兒童圖形化編程學(xué)習(xí)軟件
官方版 v3.30.0 / 120MB
7.3K 366 2025-04-02
實用型商業(yè)數(shù)學(xué)軟件
中文版 vR2020a / 120MB
7.2K 362 2024-05-27
跨平臺代碼重構(gòu)工具
最新版 / 120MB
6.9K 343 2023-10-25