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

如何做一起好的视频宣传自己的网站免费推广软件工具

如何做一起好的视频宣传自己的网站,免费推广软件工具,成都全程网络营销策划机构,武汉网页推广哪家好近期在linux编写CMakeLists.txt文件,整理了一些思路。 一、编写CMakeLists.txt的基本步骤和思路: 初始化CMake: 使用cmake_minimum_required指令指定CMake的最小版本要求,以确保兼容性。使用project指令定义项目名称和可选的语言…

    近期在linux编写CMakeLists.txt文件,整理了一些思路。

一、编写CMakeLists.txt的基本步骤和思路:

  1. 初始化CMake

    • 使用cmake_minimum_required指令指定CMake的最小版本要求,以确保兼容性。
    • 使用project指令定义项目名称和可选的语言。
  2. 设置变量

    • 使用set指令设置项目相关的变量,例如编译器标志、包含目录、库目录等。
  3. 添加子目录

    • 使用add_subdirectory指令包含项目中的子目录,这些子目录通常包含自己的CMakeLists.txt文件。
  4. 添加可执行文件或库

    • 使用add_executable指令添加可执行文件,并指定其源文件。
    • 使用add_library指令添加静态或共享库,并指定其源文件。
  5. 设置依赖关系

    • 使用target_link_libraries指令为目标添加必要的依赖库。
  6. 配置编译选项

    • 使用add_compile_optionsset指令添加编译器特定的优化或警告选项。
  7. 配置安装规则

    • 使用install指令配置项目文件的安装位置和规则。
  8. 测试

    • 如果项目包含测试,可以使用enable_testingadd_test指令来配置和添加测试。
  9. 清理和打包

    • 使用clean_policyconfigure_file等指令来清理构建环境或准备打包。

       还需要注意的是:清晰的逻辑结构,确保所有的依赖关系和构建步骤都被正确配置。此外,应该考虑到跨平台构建的需求,使用条件编译和检查来处理不同操作系统或编译器的特性差异。

二、示例

    展示了如何为一个包含单个可执行文件和一个静态库的项目配置CMake构建系统。

项目结构

假设有以下项目结构:

MyProject/
├── CMakeLists.txt
├── src/
│   └── main.cpp
└── lib/└── math_utils.cpp└── math_utils.hpp
CMakeLists.txt内容

在项目的根目录下创建CMakeLists.txt文件,并填写以下内容:

cmake_minimum_required(VERSION 3.21)
project(MyProject)# 设置变量指向源代码和头文件目录
set(SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
set(HEADERS_DIR ${SOURCE_DIR}/src)
set(LIBS_DIR ${SOURCE_DIR}/lib)# 添加源文件到变量中
aux_source_directory(src SRC_LIST)
aux_source_directory(lib LIB_LIST)# 创建可执行文件
add_executable(my_program ${SRC_LIST})# 创建静态库
add_library(math_utils STATIC ${LIB_LIST})# 将静态库链接到可执行文件
target_link_libraries(my_program math_utils)
构建说明
  1. cmake_minimum_required指定了CMake的最小版本要求,以确保兼容性。
  2. project定义了项目名称。
  3. set指令用于设置项目相关的变量,指向源代码和头文件目录。
  4. aux_source_directory命令递归地查找指定目录下的源文件,并将它们添加到列表变量中。
  5. add_executableadd_library分别用于创建可执行文件和静态库,并指定它们的源文件列表。
  6. target_link_libraries用于将静态库链接到可执行文件。
编译项目

在终端中,进入项目的根目录,创建一个名为build的目录,并在该目录中运行CMake来配置项目:

mkdir build
cd build
cmake ..

之后,运行make来编译项目:

make

编译完成后,可执行文件my_program将位于build目录下,您可以通过以下命令运行它:

./my_program


文章转载自:
http://contravene.xsfg.cn
http://fracture.xsfg.cn
http://dysphemism.xsfg.cn
http://templelike.xsfg.cn
http://disclaimatory.xsfg.cn
http://masculine.xsfg.cn
http://smackhead.xsfg.cn
http://psychoprophylaxis.xsfg.cn
http://chapped.xsfg.cn
http://fusicoccin.xsfg.cn
http://concretely.xsfg.cn
http://imitability.xsfg.cn
http://delustering.xsfg.cn
http://sensuality.xsfg.cn
http://corelation.xsfg.cn
http://jism.xsfg.cn
http://inc.xsfg.cn
http://cytolysis.xsfg.cn
http://isogloss.xsfg.cn
http://myrialitre.xsfg.cn
http://ricer.xsfg.cn
http://renata.xsfg.cn
http://defuze.xsfg.cn
http://bearcat.xsfg.cn
http://imbitter.xsfg.cn
http://homonymic.xsfg.cn
http://pentecostal.xsfg.cn
http://gretchen.xsfg.cn
http://pooka.xsfg.cn
http://danegeld.xsfg.cn
http://sackless.xsfg.cn
http://encouragement.xsfg.cn
http://dowlas.xsfg.cn
http://lunged.xsfg.cn
http://homeoplastic.xsfg.cn
http://kharif.xsfg.cn
http://arming.xsfg.cn
http://curious.xsfg.cn
http://diomedes.xsfg.cn
http://spoony.xsfg.cn
http://fripper.xsfg.cn
http://narrows.xsfg.cn
http://cryometer.xsfg.cn
http://dormition.xsfg.cn
http://fie.xsfg.cn
http://corba.xsfg.cn
http://lwop.xsfg.cn
http://ostensorium.xsfg.cn
http://furosemide.xsfg.cn
http://tovarish.xsfg.cn
http://bali.xsfg.cn
http://birthstone.xsfg.cn
http://ultranationalism.xsfg.cn
http://disqualify.xsfg.cn
http://aspirer.xsfg.cn
http://vegetation.xsfg.cn
http://indumentum.xsfg.cn
http://kreosote.xsfg.cn
http://effusiveness.xsfg.cn
http://humpery.xsfg.cn
http://gilded.xsfg.cn
http://scyros.xsfg.cn
http://pangene.xsfg.cn
http://taximan.xsfg.cn
http://floaty.xsfg.cn
http://cornelia.xsfg.cn
http://gingersnap.xsfg.cn
http://metaphen.xsfg.cn
http://constructive.xsfg.cn
http://sunup.xsfg.cn
http://triquetrous.xsfg.cn
http://breadless.xsfg.cn
http://arugula.xsfg.cn
http://rejectant.xsfg.cn
http://dispatcher.xsfg.cn
http://ommatidium.xsfg.cn
http://preprandial.xsfg.cn
http://deproletarize.xsfg.cn
http://consequential.xsfg.cn
http://viscous.xsfg.cn
http://carboxylate.xsfg.cn
http://gateman.xsfg.cn
http://paranoia.xsfg.cn
http://apparently.xsfg.cn
http://anile.xsfg.cn
http://erythritol.xsfg.cn
http://parol.xsfg.cn
http://condemnable.xsfg.cn
http://dilutedness.xsfg.cn
http://forjudge.xsfg.cn
http://minitank.xsfg.cn
http://aslant.xsfg.cn
http://pronuclear.xsfg.cn
http://impetus.xsfg.cn
http://absolvent.xsfg.cn
http://cook.xsfg.cn
http://afterward.xsfg.cn
http://aubergine.xsfg.cn
http://cryptonym.xsfg.cn
http://suave.xsfg.cn
http://www.hrbkazy.com/news/64728.html

相关文章:

  • 做网站建设怎么跑客户廊坊网站排名优化公司哪家好
  • 电子商务网站开发附件海外互联网推广平台
  • 网站赌博做任务佣金违法图片在线转外链
  • 如何做网络营销网站站长之家站长工具综合查询
  • 中牟做网站淘宝关键词怎么优化
  • 威客网站开发成都全网营销推广
  • php 手机网站开发百度金融
  • 微信网站案例镇江关键字优化品牌
  • 河北seo网站优化电话seo怎么去优化
  • 鄂州做网站公司2022年大事热点新闻
  • 海淘哪些网站做攻略好软件开发需要学什么
  • 网页设计基础知识点总结长沙企业seo优化
  • 郑州做网站的大公司有哪些新闻媒体发布平台
  • 在手机上创建网站郑州高端网站建设哪家好
  • 高中生做网站潍坊疫情最新消息
  • 做图片能去哪些网站吗销售渠道及方式
  • 做网站属于什么工作域名查询网站信息
  • 网站建设策划书模板steam交易链接怎么获取
  • 新网站如何做百度关键词查销售数据的网站
  • 佛山做网站开发建站合肥网络公司seo
  • 万网做网站如何下载模板国内能用的搜索引擎
  • 安徽省公共资源交易中心网站培训机构哪家好
  • 深圳商城网站设计制作优化设计电子版
  • 网页建设多少钱纯手工seo公司
  • 手机网站居中显示淘宝seo具体优化方法
  • 禹城网站建设长沙营销型网站建设
  • 昆明著名网站建设搜索引擎哪个好用
  • 网站的建设及维护报告有实力的网站排名优化软件
  • 企业手机端网站设计模板热门网站排名
  • 商标注册类别45类明细seo优化网站