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

网站内容要突出什么原因深圳市seo上词点击软件

网站内容要突出什么原因,深圳市seo上词点击软件,网站平台建设公司经营范围,电子商务网站建设以什么为核心这篇文章也是一个无三方库的单项目 根据位数和模式分目录存放可执行文件#xff0c;而且可执行的文件名中包含了位数、模式和编译器。 目录 给出cmake文件使用mingw的结果cmake中的一些知识点变量设置与访问cmake中的函数cmake的预定义 本文有以下几个要点 cmake中常用路径的…这篇文章也是一个无三方库的单项目 根据位数和模式分目录存放可执行文件而且可执行的文件名中包含了位数、模式和编译器。 目录 给出cmake文件使用mingw的结果cmake中的一些知识点变量设置与访问cmake中的函数cmake的预定义 本文有以下几个要点 cmake中常用路径的宏定义设置输出路径根据relsea和平台来确定可执行文件名称 cpp文件还是上一篇文章中的是一个简单的cout。 给出cmake文件 cmake_minimum_required(VERSION 3.12) project(MyProject)# 设置可执行文件名 set(EXECUTABLE_NAME MyExecutable) # 添加可执行文件 add_executable(${EXECUTABLE_NAME} main.cpp)message(STATUS ^^^^^^Compiler: ${CMAKE_CXX_COMPILER_ID})# 获取编译器标识符 if(CMAKE_CXX_COMPILER_ID STREQUAL GNU)set(COMPILER_NAME gcc) elseif(CMAKE_CXX_COMPILER_ID STREQUAL MSVC)set(COMPILER_NAME msvc) elseif(CMAKE_CXX_COMPILER_ID STREQUAL Clang)set(COMPILER_NAME clang) else()message(FATAL_ERROR Unsupported compiler) endif()#获取系统位数 if(${COMPILER_NAME} STREQUAL msvc )if(CMAKE_CL_64)set(platform x64)else(CMAKE_CL_64)set(platform x64)endif(CMAKE_CL_64) else()# sizeof(void*)。这个变量的值通常为 4 或 8表示指针在系统中占用的字节数。在绝大多数情况下32 位系统中指针大小为 4 字节64 位系统中指针大小为 8 字节if( CMAKE_SIZEOF_VOID_P EQUAL 8 )set(platform x64)else()set(platform x86)endif() endif()# 设置输出路径 debug和release 分开存放 # lib目录 set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${CMAKE_SOURCE_DIR}/Lib/${platform}/Debug) # dll目录 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG ${CMAKE_SOURCE_DIR}/Lib/${platform}/Debug) # exe目录 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_SOURCE_DIR}/Bin/${platform}/Debug) # PDB目录 set(CMAKE_PDB_OUTPUT_DIRECTORY_DEBUG ${CMAKE_SOURCE_DIR}/PDB/${platform}/Debug)set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${CMAKE_SOURCE_DIR}/Lib/${platform}/Release) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE ${CMAKE_SOURCE_DIR}/Lib/${platform}/Release) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_SOURCE_DIR}/Bin/${platform}/Release) set(CMAKE_PDB_OUTPUT_DIRECTORY_RELEASE ${CMAKE_SOURCE_DIR}/PDB/${platform}/Release)# 设置后缀变量 set(CMAKE_DEBUG_POSTFIX _${platform}d_${COMPILER_NAME}) set(CMAKE_RELEASE_POSTFIX _${platform}_${COMPILER_NAME})# 给可执行文件设置后缀名 set_target_properties(${EXECUTABLE_NAME} PROPERTIES DEBUG_POSTFIX ${CMAKE_DEBUG_POSTFIX}RELEASE_POSTFIX ${CMAKE_RELEASE_POSTFIX})# debug模式下保存调试信息 if(${COMPILER_NAME} STREQUAL msvc )set_target_properties(${EXECUTABLE_NAME} PROPERTIES LINK_FLAGS /DEBUG ) endif()使用mingw的结果 E:\workspace\cmake_demo\simple_demo\bin\x64\Release\MyExecutable_x64_gcc.exe 从结果出看出根据位数和模式分开存放可执行文件而且可执行的文件名中包含了位数、模式和编译器。 cmake -G “MinGW Makefiles” -DCMAKE_C_FLAGS-m64 -DCMAKE_BUILD_TYPERelease … 上篇文章提到了-D还记得吗-D是设置变量CMAKE_C_FLAGS和CMAKE_BUILD_TYPE是cmake预定义的分别表示位数和模式。mingw32-make按照cmake中的来编译无需额外设置参数。 PS E:\workspace\cmake_demo\simple_demo\build_mingw cmake -G MinGW Makefiles -DCMAKE_C_FLAGS-m64 -DCMAKE_BUILD_TYPERelease .. -- The C compiler identification is GNU 8.1.0 -- The CXX compiler identification is GNU 8.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: E:/MinGW/mingw64/bin/gcc.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: E:/MinGW/mingw64/bin/c.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- ^^^^^^Compiler: GNU -- Configuring done (1.0s) -- Generating done (0.0s) -- Build files have been written to: E:/workspace/cmake_demo/simple_demo/build_mingw PS E:\workspace\cmake_demo\simple_demo\build_mingw mingw32-make [ 50%] Building CXX object CMakeFiles/MyExecutable.dir/main.cpp.obj [100%] Linking CXX executable E:\workspace\cmake_demo\simple_demo\bin\x64\Release\MyExecutable_x64_gcc.exe [100%] Built target MyExecutable PS E:\workspace\cmake_demo\simple_demo\build_mingwMSVC就不演示了 cmake中的一些知识点 变量设置与访问 使用set 设置变量使用${} 访问变量 cmake中的函数 add_executable 和set_target_properties 都是cmake的函数函数名不分大小写。也可以自定义函数后面的文章会提及。 cmake的预定义 这是cmake预先定义的宏不分大小写。 CMAKE_SOURCE_DIRCMakeLists.txt所在的源代码根目录。 CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUGDebug构建时库文件输出目录。 CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUGDebug构建时动态库文件输出目录。 CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUGDebug构建时可执行文件输出目录。 CMAKE_PDB_OUTPUT_DIRECTORY_DEBUGDebug构建时PDB文件输出目录。 CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASERelease构建时库文件输出目录。 CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASERelease构建时动态库文件输出目录。 CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASERelease构建时可执行文件输出目录。 CMAKE_PDB_OUTPUT_DIRECTORY_RELEASERelease构建时PDB文件输出目录。 CMAKE_SIZEOF_VOID_P指针大小通常为4或8字节表示系统是32位还是64位。 CMAKE_CXX_COMPILER_ID表示C编译器的标识符可能的值为 “GNU”、“MSVC”、“Clang” 等。 CMAKE_BUILD_TYPE用于设置构建类型例如 “Debug” 或 “Release”。 CMAKE_CL_64这个变量在MSVC编译器中用于判断是否为64位系统。 CMAKE_DEBUG_POSTFIX用于指定Debug构建的输出文件名后缀。 CMAKE_RELEASE_POSTFIX用于指定Release构建的输出文件名后缀 推荐链接 https://cmake.org/cmake/help/latest/# https://cmake.org/cmake/help/latest/guide/tutorial/index.html
http://www.zqtcl.cn/news/959102/

相关文章:

  • 中国的网站做欧美风广告设计是干什么的
  • 做酱菜网站做网站什么是解析什么是跳转
  • 西安企业网站备案一般得多少天网站建设公司2018
  • 网站建设安全方案许昌正规网站优化公司
  • 厦门 外贸网站一般什么企业需要建站
  • 代理注册公司需要什么条件网络推广优化服务
  • 做淘宝客网站需要备案吗物流企业
  • 珠海正规网站制作系统东莞建站多少钱
  • 做网站框架图哪个在线网站好用中铁三局招聘官网
  • wordpress百度站内搜索wordpress 修改用户名
  • 网络企业网站建设方案做网站大概需要多少费用
  • 网站301是什么意思自动友链网
  • 淘宝客怎么建设自己网站wordpress links插件
  • 深圳设计网站公司网站芜湖网站建设工作室
  • 礼品类网站建设策划方案郑州手机网站制作
  • 江桥做网站wordpress代码高亮插件
  • 合肥网站制作哪家好建设网站培训班
  • 优化站诊断山东大型网站建设
  • 网页设计与制作个人网站网络开发工程师
  • 沈阳网站关键词优化哪家好外贸营销网站制作公司
  • 连云港做网站的临沂网站建设有哪些
  • 做毕设的网站万wordpress图片怎么居中
  • 首页网站模板网站外链分析怎么做
  • so域名的网站有哪些结合公众号小店做网站
  • 阜宁专业做网站做信息网站能挣钱吗
  • wordpress 怎么手动更新宝安网站 建设seo信科
  • 腾讯的网站建设用了多少钱找人合伙做网站平台
  • 企业网站功能模块介绍服务器免费体验
  • 小程序制作收款网站结构优化的优化包括
  • 北京市建设工程质监站网站poi player wordpress