当前位置: 首页 > news >正文

天河wap网站建设公司爱站网 关键词挖掘工具站

天河wap网站建设公司,爱站网 关键词挖掘工具站,咸阳今天的新消息,杭州最大定制app开发公司Cmake 使用简单方便,可以跨平台构建项目编译环境,尤其比直接写makefile简单,可以通过简单的Cmake生成负责的Makefile文件。 如果没有使用cmake进行编译,需要如下命令:(以muduo库echo服务器为例)…

Cmake

        使用简单方便,可以跨平台构建项目编译环境,尤其比直接写makefile简单,可以通过简单的Cmake生成负责的Makefile文件

        如果没有使用cmake进行编译,需要如下命令:(以muduo库echo服务器为例)

g++ -o muduo_server -g muduo_server.cpp -I/usr/include -L/usr/lib -lmuduo_net -lmuduo_base -lpthread
1.-o muduo_server:输出可执行文件,名称为muduo_server;也可以生成库文件等(.a,.so)
2.-g:表示生成的可执行文件可以调试,不加则没有调试功能
3.muduo_server.cpp xxx.cpp:编译的所有cpp文件
4.-I/xxx/xxx:头文件搜索路径,/usr/include为默认搜索路径
5.-L/xxx/xxx:库文件搜索路径,/usr/lib为默认搜索路径
6.-lmuduo_net -lmuduo_base -lpthread:需要搜索的库文件名称

        使用cmake配置后:

cmake_minimum_required(VERSION 3.0)#cmake版本要求
project(main)#项目名称(不是可执行文件名称)#配置编译选项
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -g)#2 #配置头文件搜索路径
# include_directories() #4#配置库文件搜索路径
# link_directories()#5#设置需要编译的源文件列表
set(SRC_LIST ./muduo_server.cpp)#3 SRC_LIST为cpp文件列表名称,cpp文件少使用#设置可执行文件最终存储的路径,把生成的可执行文件放入bin
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)#把. 指定路径下的所有源文件名字放入变量名SRC_LIST里面
# aux_source_directory(. SRC_LIST)#3 cpp文件多使用#表示生成可执行文件muduo_server,由SRC_LIST变量所定义的源文件编译而来
add_executable(muduo_server ${SRC_LIST})#1 muduo_server为可执行文件名称
#表示muduo_server这个目标程序需要连接的三个库文件
target_link_libraries(muduo_server muduo_net muduo_base pthread)#6

        使用cmke . 命令直接查找执行CMakeLists.txt,生成makefile,执行make即可

        完整的开源项目的目录结构:

-bin:保存生成的可执行文件
-lib:保存生成的库文件
-include:保存定义的头文件
-src:保存定义的源文件
-build:项目编译过程中产生的临时的中间文件
-example:示例/测试文件
-thirdparty:依赖的第三方库的源码文件
-CMakeLists.txt:编译文件,生成makefile
-autobuild.sh:编译脚本,执行cmake
http://www.shuangfujiaoyu.com/news/55744.html

相关文章:

  • 枞阳做网站全网营销有哪些平台
  • 建网站那家好百度seo怎么优化
  • 网站建设调查报告灯塔网站seo
  • 企业网站建设的申请百度运营公司
  • 绍兴 网站建设如何做好推广引流
  • 建筑网站哪一个比较靠谱公司网络优化方案
  • 卓成建设集团有限公司网站网络营销的职能有哪些
  • 做的最好的相亲网站有哪些系统优化app最新版
  • 青浦企业网站制作网站产品推广
  • 自助建网站工具蜜雪冰城网络营销案例分析
  • 如何优化网站tkd百度竞价托管公司
  • 山东高端网站建设服务商深圳优化网站
  • 响应式网站模板xd许昌seo推广
  • 公司网站建设计划微信搜一搜怎么做推广
  • 哪里可以注册公司哈尔滨seo网站管理
  • 网站对企业的重要性seo建站系统
  • 重庆简易注销在什么网站做seo关键词排名怎么优化
  • 苏州做网站优化公司哪家好软文代写是什么
  • 怎么做淘宝客的跳转网站定制化网站建设
  • 孝感网站开发的公司南京关键词seo公司
  • 长安网站建设多少钱seo优化人员
  • 炫酷网站代码百度手机助手下载安装最新版
  • 网站建设明细报价单新媒体营销策略
  • 织梦dede模板自带的网站地图优化指南baidu百度网盘
  • 做网站会遇到哪些问题如何做好网络推广工作
  • 做寝室介绍网站今日新闻最新头条10条内容
  • 做网站语言服务器 空间关键词优化工具互点
  • 塘厦高铁站百度认证官网
  • 网站服务器搬家企业应该如何进行网站推广
  • 肇庆高要建设局网站seo是什么工作内容