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

关于做网站的搞笑段子品牌推广网站怎么做

关于做网站的搞笑段子,品牌推广网站怎么做,红色网站源码,免费代理服务器ip地址目录 一、基础命令 二、编译选项和设置 三、文件和目录操作 四、控制流命令 五、其他命令 六、CMake构建级别 CMake是一个跨平台的自动化建构系统#xff0c;它使用一种人类可读的配置文件#xff08;CMakeLists.txt#xff09;来控制软件编译过程。以下是CMake中的一些…目录 一、基础命令 二、编译选项和设置 三、文件和目录操作 四、控制流命令 五、其他命令 六、CMake构建级别 CMake是一个跨平台的自动化建构系统它使用一种人类可读的配置文件CMakeLists.txt来控制软件编译过程。以下是CMake中的一些常用命令按照功能和类型进行分类 一、基础命令 cmake_minimum_required指定CMake的最低版本要求。 示例cmake_minimum_required(VERSION 3.10)project定义项目的名称和版本。 示例project(MyProject VERSION 1.0)add_executable将源代码文件编译为可执行文件。 示例add_executable(my_program main.cpp)add_library将源代码文件编译为库文件。SHARED表示动态库STATIC表示静态库。 示例add_library(my_lib SHARED my_lib.cpp)MESSAGE在CMake配置过程中打印信息。 示例MESSAGE(STATUS This is a status message.)set为变量设置值。 示例set(MY_VARIABLE some_value)install安装文件到指定的目录。install的安装可以包括二进制、动态库、静态库以及文件、目录、脚本等。 示例install(TARGETS my_program DESTINATION bin) 二、编译选项和设置 add_definitions向C/C编译器添加-D定义。 示例add_definitions(-DENABLE_DEBUG)target_compile_definitions为特定目标设置编译定义。 示例target_compile_definitions(my_program PRIVATE ENABLE_DEBUG)target_include_directories为特定目标设置头文件搜索路径。 示例target_include_directories(my_program PRIVATE include_dir)target_link_libraries为特定目标链接库。 示例target_link_libraries(my_program PRIVATE another_lib) 三、文件和目录操作 file用于文件操作如读取、写入、复制等。 示例file(GLOB SRC_LIST ./src/*.cpp)aux_source_directory搜索指定目录中的源文件。 示例aux_source_directory(. SRC_LIST)add_subdirectory将另一个CMakeLists.txt文件添加到构建中。 示例add_subdirectory(subdirectory) 四、控制流命令 if条件语句。 示例if(UNIX)while 和 foreach循环语句但CMake中较少使用。 五、其他命令 include包含其他CMake文件。 示例include(OtherCMakeLists.txt)configure_file配置文件模板并替换其中的变量。find_package 和 find_library搜索并加载外部库或包。add_test 和 enable_testing添加测试目标和启用测试。   CMake语法指定了许多变量如下 注意 变量使用${}方式取值但是在 IF 控制语句中是直接使用变量名指令是大小写无关的参数和变量是大小写相关的指令(参数 1 参数 2…) 参数使用括弧括起参数之间使用空格或分号分开。例如add_executable(hello main.cpp func.cpp)或者add_executable(hello main.cpp;func.cpp)set(SRC_LIST main.cpp) 可以写成 set(SRC_LIST “main.cpp”)如果源文件名中含有空格就必须要加双引号add_executable(hello main) 后缀可以不写他会自动去找.c和.cpp最好不要这样写可能会有这两个文件main.cpp和main 内部构建他生产的临时文件特别多不方便清理 外部构建就会把生成的临时文件放在build目录下不会对源文件有任何影响强烈使用外部构建方式 1、建立一个build目录可以在任何地方建议在当前目录下 2、进入build运行cmake … 当然…表示上一级目录你可以写CMakeLists.txt所在的绝对路径生产的文件都在build目录下了 3、在build目录下运行make来构建工程 六、CMake构建级别 CMake具有许多内置的构建配置可用于编译工程。 这些配置指定了代码优化的级别以及调试信息是否包含在二进制文件中。这些优化级别主要有 Release —— 不可以打断点调试程序开发完成后发行使用的版本占的体积小。 它对代码做了优化因此速度会非常快在编译器中使用命令 -O3 -DNDEBUG 可选择此版本。 Debug ——调试的版本体积大。在编译器中使用命令 -g 可选择此版本。 MinSizeRel——最小体积版本。在编译器中使用命令-Os -DNDEBUG可选择此版本。 RelWithDebInfo—— 既优化又能调试。在编译器中使用命令-O2 -g -DNDEBUG可选择此版本。 在命令行运行CMake的时候 使用cmake命令行的-D选项配置编译类型 cmake .. -DCMAKE_BUILD_TYPERelease 示例 cmake_minimum_required(VERSION 3.5) #如果没有指定则设置默认编译方式 if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)#在命令行中输出message里的信息message(Setting build type to RelWithDebInfo as none was specified.)#不管CACHE里有没有设置过CMAKE_BUILD_TYPE这个变量都强制赋值这个值为RelWithDebInfoset(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING Choose the type of build. FORCE)# 当使用cmake-gui的时候设置构建级别的四个可选项set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS Debug ReleaseMinSizeRel RelWithDebInfo) endif()project (build_type) add_executable(cmake_examples_build_type main.cpp)
http://www.hkea.cn/news/14316824/

相关文章:

  • 时尚网站建设网页源代码查看器
  • 公司网站制作哪个公司好珠海模板网站建设
  • 松岗做网站哪家便宜做网络歌手的网站
  • 百度餐饮网站建设一键修改wordpress密码
  • 网站备案信息查询申请表新闻播报最新消息
  • 深圳的网站建设公司官网wordpress 上传目录权限设置密码
  • 泉州网站制作报价视觉网站建设
  • 无锡专业网站网页端登录
  • php wap网站源码企业官方网站的建设
  • 网站建设实训作业wordpress账户被禁用
  • 帝国cms 网站迁移网络设置了代理怎么关闭
  • wordpress 应用商店seo优化服务公司
  • 东莞高端网站建设费在网站制作意见征集是怎么做的
  • 免费网站站长wordpress常用函数
  • 建设网站 程序员的提成wordpress 礼物说模板
  • 电脑机箱定制网站网站制作aqq
  • 谷歌网站统计廊坊建设网站公司
  • 网站快速收录技术手机网站建设技术方案书
  • 温州模板网站建站视频推广
  • 诚信的小程序开发兼职网站公司门面网站设计
  • 做医药代表去什么招聘网站wordpress修改主题函数
  • 大连网站制作培训广州模板建站系统
  • 网站开发教程 视频能打开网站的浏览器
  • 大良o2o网站建设数码产品网站开发背景
  • 建设银行网站不能登录密码错误搜索网站不显示图片
  • 在本地做装修在那个网站好拍摄视频制作的广告公司
  • 佛山顺德网站制作公司哪家好创建小型网站的步骤
  • 个人做商贸网站建立网站用英语怎么说
  • wordpress建站模版wordpress页面侧边栏
  • 网站建设书 模板下载wordpress 4.5.2 中文