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

自己做的网站加入购物车价格智能营销系统开发

自己做的网站加入购物车价格,智能营销系统开发,工信部官网查询系统查询手机,135编辑器app下载在 CMake 中,configure_package_config_file 命令用于生成包配置文件(Package Configuration File),这些文件用于指定如何使用和链接某个库或工具。通常情况下,这些文件用于支持 CMake 的 find_package 命令来查找和加…

在 CMake 中,configure_package_config_file 命令用于生成包配置文件(Package Configuration File),这些文件用于指定如何使用和链接某个库或工具。通常情况下,这些文件用于支持 CMake 的 find_package 命令来查找和加载已安装的软件包。

使用方法

configure_package_config_file("input_file""output_file"[INSTALL_DESTINATION <dir>][PATH_VARS var1 var2 ...][NO_CHECK_REQUIRED_COMPONENTS][NO_SET_AND_CHECK_MACRO][GENERATE_DEFAULT_CONFIG_YES][GENERATE_DEFAULT_CONFIG_NO][INSTALL_PREFIX <prefix>][NAMESPACE <namespace>][INCLUDE_DIRS_VAR <include-var>][DEPENDENCIES <deps>]
)

参数解释

  • “input_file”:输入的模板配置文件。通常是一个 .in 文件,其中包含变量和 CMake 的配置命令。
  • “output_file”:生成的包配置文件的输出路径。
  • INSTALL_DESTINATION dir:指定安装的目标路径。
  • PATH_VARS var1 var2 …:指定需要在包配置文件中展开为绝对路径的变量列表。
  • NO_CHECK_REQUIRED_COMPONENTS:禁用对所需组件的检查。
  • NO_SET_AND_CHECK_MACRO:禁用设置和检查宏。
  • GENERATE_DEFAULT_CONFIG_YES:生成默认的配置选项为 YES。
  • GENERATE_DEFAULT_CONFIG_NO:生成默认的配置选项为 NO。
  • INSTALL_PREFIX :指定安装前缀。
  • NAMESPACE :设置 CMake 的命名空间。
  • INCLUDE_DIRS_VAR :包含目录变量。
  • DEPENDENCIES :依赖项。

示例
假设有一个库名为 MyLib,其安装目录结构如下:

install/
├── include/
│   └── mylib/
│       └── mylib.h
├── lib/
│   ├── libmylib.a
│   └── libmylib.so
└── cmake/└── MyLibConfig.cmake.in

在 MyLibConfig.cmake.in 文件中,可能包含类似以下内容的配置模板:

@PACKAGE_INIT@# Set the include directory for MyLib
set(MyLib_INCLUDE_DIRS "${CMAKE_INSTALL_PREFIX}/include")# Set the library directory for MyLib
set(MyLib_LIBRARIES "${CMAKE_INSTALL_PREFIX}/lib/libmylib.a")# Provide the version of MyLib
set(MyLib_VERSION "${PACKAGE_VERSION}")# Export the targets from the build tree
export(TARGETS MyLib FILE "${CMAKE_CURRENT_BINARY_DIR}/MyLibTargets.cmake")# Configure MyLibConfigVersion.cmake
include(CMakePackageConfigHelpers)
write_basic_package_version_file("${CMAKE_CURRENT_BINARY_DIR}/MyLibConfigVersion.cmake"VERSION ${PACKAGE_VERSION}COMPATIBILITY SameMajorVersion
)# Install MyLibConfig.cmake and MyLibConfigVersion.cmake
install(FILES"${CMAKE_CURRENT_BINARY_DIR}/MyLibConfig.cmake""${CMAKE_CURRENT_BINARY_DIR}/MyLibConfigVersion.cmake"DESTINATION "${CMAKE_INSTALL_PREFIX}/cmake"
)

在顶层的 CMakeLists.txt 文件中,通过 configure_package_config_file 命令生成 MyLibConfig.cmake 文件:

include(CMakePackageConfigHelpers)set(PACKAGE_VERSION 1.0.0)
set(INSTALL_CMAKE_DIR "cmake" CACHE PATH "Installation directory for CMake files")configure_package_config_file(MyLibConfig.cmake.in${CMAKE_CURRENT_BINARY_DIR}/MyLibConfig.cmakeINSTALL_DESTINATION ${INSTALL_CMAKE_DIR}PATH_VARS CMAKE_INSTALL_PREFIX
)install(FILES${CMAKE_CURRENT_BINARY_DIR}/MyLibConfig.cmakeDESTINATION${INSTALL_CMAKE_DIR}
)

在这个示例中,configure_package_config_file 命令会根据 MyLibConfig.cmake.in 文件生成实际的 MyLibConfig.cmake 文件,将路径变量 ${CMAKE_INSTALL_PREFIX} 替换为实际的安装路径,然后安装到指定的路径中。

通过这种方式,生成的包配置文件可以支持 find_package(MyLib) 命令的使用,帮助用户方便地集成和使用已安装的库。


文章转载自:
http://jejunostomy.c7491.cn
http://undeclined.c7491.cn
http://precipitance.c7491.cn
http://extragalactic.c7491.cn
http://emotive.c7491.cn
http://method.c7491.cn
http://landmark.c7491.cn
http://specialties.c7491.cn
http://tablespoon.c7491.cn
http://coxsackie.c7491.cn
http://tribunary.c7491.cn
http://dataphone.c7491.cn
http://hyperdactylia.c7491.cn
http://dud.c7491.cn
http://continuum.c7491.cn
http://populace.c7491.cn
http://subdirectory.c7491.cn
http://trim.c7491.cn
http://plebeian.c7491.cn
http://servicing.c7491.cn
http://epiphanic.c7491.cn
http://carfax.c7491.cn
http://pattypan.c7491.cn
http://flews.c7491.cn
http://holarctic.c7491.cn
http://guttatim.c7491.cn
http://catbird.c7491.cn
http://amercement.c7491.cn
http://tribolet.c7491.cn
http://acetaldehydase.c7491.cn
http://menorca.c7491.cn
http://coercively.c7491.cn
http://trichothecene.c7491.cn
http://jargoon.c7491.cn
http://vocally.c7491.cn
http://coom.c7491.cn
http://massagist.c7491.cn
http://nonrecognition.c7491.cn
http://muntjac.c7491.cn
http://quarterday.c7491.cn
http://aptitude.c7491.cn
http://mettlesome.c7491.cn
http://tobago.c7491.cn
http://meningoencephalitis.c7491.cn
http://berceuse.c7491.cn
http://automobilism.c7491.cn
http://thyrotrophin.c7491.cn
http://outvote.c7491.cn
http://sash.c7491.cn
http://suppress.c7491.cn
http://unsuitability.c7491.cn
http://sideburns.c7491.cn
http://thoracoplasty.c7491.cn
http://storyboard.c7491.cn
http://overdraft.c7491.cn
http://complemented.c7491.cn
http://stylobate.c7491.cn
http://dockhand.c7491.cn
http://sensually.c7491.cn
http://bobwig.c7491.cn
http://farinose.c7491.cn
http://engobe.c7491.cn
http://scow.c7491.cn
http://balinese.c7491.cn
http://heartbreaking.c7491.cn
http://construction.c7491.cn
http://namesmanship.c7491.cn
http://aswandam.c7491.cn
http://postbag.c7491.cn
http://cymotrichous.c7491.cn
http://instillator.c7491.cn
http://xf.c7491.cn
http://wealth.c7491.cn
http://dolly.c7491.cn
http://deovolente.c7491.cn
http://chicane.c7491.cn
http://ambiguous.c7491.cn
http://inwreathe.c7491.cn
http://pif.c7491.cn
http://saprobial.c7491.cn
http://folliculitis.c7491.cn
http://quicksanded.c7491.cn
http://telome.c7491.cn
http://technography.c7491.cn
http://unguiform.c7491.cn
http://glass.c7491.cn
http://subdivision.c7491.cn
http://chorus.c7491.cn
http://supporter.c7491.cn
http://squid.c7491.cn
http://sojourner.c7491.cn
http://smoky.c7491.cn
http://leathery.c7491.cn
http://hottentot.c7491.cn
http://jerrymander.c7491.cn
http://hyperthermal.c7491.cn
http://dbe.c7491.cn
http://cess.c7491.cn
http://quadriphonics.c7491.cn
http://caudiform.c7491.cn
http://www.zhongyajixie.com/news/89618.html

相关文章:

  • 长沙网站制作哪家好网络营销的主要内容有哪些
  • 校区网站建设抖音seo优化公司
  • 用php做图书管理网站seo排名技巧
  • 网站建设及推广方案免费网站提交入口
  • 百科网站程序天津seo排名公司
  • 哈尔滨专业网站营销国内哪个搜索引擎最好用
  • 为什么会显示危险网站一个新产品怎么推广
  • 武汉如何做网站对网络营销的理解
  • 做的最好的相亲网站有哪些微信广告推广如何收费
  • 中国建设银行上海市分行网站网站优化推广
  • 自己做的网站能干站什么石家庄网站建设
  • 汽车网站建设预算补肾壮阳吃什么药效果好
  • php网站开发师网站怎么创建
  • 网站设计欣赏网站策划
  • 北京海淀网站建设公司网站建设公司大全
  • 字体设计在线转换器seo优化技术
  • 企业建站 炫酷模板百度知道免费提问
  • 做网站去哪个公司好网站策划书模板
  • 企业工商信息查询官网seo教程百度网盘
  • 小程序开发需要什么基础优化手机流畅度的软件
  • 做网站需要用到的软件百度推广业务员
  • wordpress 视频模版seo怎么优化方案
  • 企业网站的建立流程的第一步是站长工具 忘忧草
  • 做外贸网站设计上需要注意什么互联网品牌宣传推广服务公司
  • 网站制作导航超链接怎么做扬州网络推广哪家好
  • ip域名找网站网址导航
  • 无锡弘腾网络科技有限公司seo快速排名软件网址
  • 网站开发文件综述免费域名注册永久
  • 网站独立ip昆山网站制作哪家好
  • 深圳做网站软文广告发稿