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

天河wap网站建设公司谷歌外贸网站推广

天河wap网站建设公司,谷歌外贸网站推广,宁波网站建设 首选智尚网络,京东云 安装wordpressCmake 使用简单方便,可以跨平台构建项目编译环境,尤其比直接写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.mmbaike.com/news/90869.html

相关文章:

  • 网络营销的具体方法临沂seo推广
  • 海门城乡建设管理局网站天津网络关键词排名
  • 京东那个做快消的网站网络营销的主要方式和技巧
  • 阿里云 网站部署杭州网络排名优化
  • 青岛 网站备案win10必做的优化
  • 网站建设与管理报告书百度关键词查询工具免费
  • 做网站主流用什么语言曼联vs恩波利比分
  • 建设银行基金网站推广网络推广
  • 丽水网站建设企业最近几天发生的新闻大事
  • 随州网站推广哪家权威淘宝seo具体优化方法
  • 企业信息化平台百度seo优化教程
  • 做网站好接活吗网上推广产品哪个网好
  • 织梦网站关键词河北seo网络优化师
  • 网站转app生成器网站建设对企业品牌价值提升的影响
  • 无为网站定制如何优化关键词的排名
  • 桐庐网站制作营销软文推广平台
  • 网站怎么做不违法最新消息新闻
  • 蓟州区建设银行官方网站网站宣传推广策划
  • 网站域解析查询深圳经济最新新闻
  • 建立个人网站服务器西安网站建设推广专家
  • 西安政府网站建设公司百度广告上的商家可靠吗
  • 腾讯做的导购网站谷歌搜索优化seo
  • 动态网站 seoseo推广什么意思
  • 做一个电商网站需要多少钱专业网站seo推广
  • 怎么在网上做公司网站seo是网络优化吗
  • 网站建设教程菜鸟物流软文营销怎么写
  • 鄂尔多斯网站开发发帖子最好的几个网站
  • 政府建设网站项目汇报工作谷歌关键词优化怎么做
  • 建好的网站怎么用网页制作工具有哪些
  • wordpress开源小程序合肥百度推广排名优化