CB10.2.3中cmake的初步使用.docx
《CB10.2.3中cmake的初步使用.docx》由会员分享,可在线阅读,更多相关《CB10.2.3中cmake的初步使用.docx(7页珍藏版)》请在第一文库网上搜索。
1、CB10.2.3中cmake的初步使用准备工作:1、 下载3.10.3 (官网上最新的是3.11,下载zip包就可以了)和injal.8.2 (压缩包里只有一个exe)2、 解压或安装3.10.3,并把ninja.exe放至J cmakebin里(如果不是安装版,请自己把cmakebin加到PATH变量中)3、 把 19.0cmake 中的 Windows-Embarcadero.cmake 放至Jcmakesharecmake-3.10ModlesPlatform 中,此目录中原来的改名或删除正式开始:L在VCL工程中生成一个文本文件:CMakeLists.txt2、 内| CMakeLis
2、ts.txt I . .,.”凡.I,.IJR,6,I ,J. .,1% M。.,JR6按Debug和Rei ease分别设置三方库的路径1 cmakejninimum required(VERSION 3.10)42 project (SnmpClient)3 set embtJarget(VCL DynamicRuntime)if(CMAKE_BUILD_TYPE STREQAL wDEBUGINCLDE-DIRECTORIES(1,DDeveloperEmbarcaderoQDAClncludeRS10.2Win32Debugr)LINK,DIRECTORIES(,DDeveloperE
3、mbarcaderoQDACLibRS10.2Mzin32Debug)iset(EXECUTABLE-OUTPUT-PATH w.Win32Debugr)else1CINCLUDE_DIRECTORIES(D:/Developer/Embarcadero/QDAC/lnclude/RS10.2/Win32/Releasen)LINK-DIRECTORIES(DDeveloperEmbarcaderoQDACLibRS10.2Vin32Release)Vset(EXECTABLE-OUTPTPATH w.Win32Releasen)endif()J13 add executable (SnmpC
4、Iient WIN32 Unit1.cpp SnmpCIient.cpp SnmpCIient.res )J1415161718工程内的文件,包括工程的CPPinstall(TARGETS SnmpCIienURUNTIME DESTINATION bin!LIBRARY DESTINATION lib4ARCHIVE DESTINATION lib/statici3、4、问 CMakeLists.txt delobjall.bat曲 SnmpClient.cbprojSnmpClientcbproj.loca II SnmpClient.cpp, SnmpClienticola SnmpCl
5、ient.rcS SnmpClientres:SnmpClient.stath SnmpClientPCH1.hUnit1.cppLnC*FHUnit1.dfmh I Unit1.h2018/4/22 11:342016/11/2 20:232017/2/17 13:032017/2/17 13:032017/2/17 12:422017/2/17 13:022018/4/21 17:342017/12/5 12:382017/12/5 12:412017/2/17 12:422018/4/21 18:312017/2/19 15:512017/12/5 12:27TXT文件Windows批处
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CB10 2.3 cmake 初步 使用