功能型网站建设时间做网站一屏一屏的

张小明 2025/12/28 13:30:30
功能型网站建设时间,做网站一屏一屏的,搜索引擎优化的步骤和具体方法,小城建设的网站文章目录1. 含义说明2. 示例dep/CMakeLists.txtmylib/CMakeLists.txt#xff08;关键部分#xff09;在 CMake 中#xff0c;target_link_libraries() 函数用于指定目标#xff08;如可执行文件或库#xff09;的链接依赖。其中可以使用 PUBLIC、PRIVATE 和 INTERFACE 三种…文章目录1. 含义说明2. 示例dep/CMakeLists.txtmylib/CMakeLists.txt关键部分在 CMake 中target_link_libraries()函数用于指定目标如可执行文件或库的链接依赖。其中可以使用PUBLIC、PRIVATE和INTERFACE三种可见性说明符visibility specifiers它们主要在构建库library目标时影响依赖的传递行为。下面分别说明其含义并辅以示例。1. 含义说明假设你有一个库MyLib它依赖于另一个库DepLib而你的可执行程序MyApp又链接了MyLib。此时PRIVATE DepLib表示DepLib仅在MyLib内部使用调用者如MyApp不需要知道也不应依赖DepLib。DepLib不会传递给链接MyLib的目标。PUBLIC DepLib表示DepLib既是MyLib的依赖也是其接口的一部分。调用者如MyApp在链接MyLib时会自动继承对DepLib的依赖包括头文件路径、编译定义等如果DepLib是通过target_include_directories等设置的。INTERFACE DepLib表示DepLib不是MyLib自己需要的而是提供给使用者的。MyLib本身不链接DepLib但任何链接MyLib的目标都会继承这个依赖。通常用于头文件库header-only library。注意这些说明符只对库目标STATIC/SHARED/OBJECT/INTERFACE有意义。对于可执行文件executablePUBLIC和INTERFACE行为类似于PRIVATE因为可执行文件没有“使用者”。2. 示例假设有如下项目结构project/ ├── CMakeLists.txt ├── mylib/ │ ├── CMakeLists.txt │ ├── include/mylib.h │ └── src/mylib.cpp ├── dep/ │ ├── CMakeLists.txt │ ├── include/dep.h │ └── src/dep.cpp └── app/ ├── CMakeList.txt └── main.cppdep/CMakeLists.txtadd_library(dep src/dep.cpp) target_include_directories(dep PUBLIC include)mylib/CMakeLists.txt关键部分add_library(mylib src/mylib.cpp) target_include_directories(mylib PUBLIC include) # 情况1PRIVATE target_link_libraries(mylib PRIVATE dep) # 情况2PUBLIC # target_link_libraries(mylib PUBLIC dep) # 情况3INTERFACE此时 mylib 可能是 header-only # add_library(mylib INTERFACE) # target_link_libraries(mylib INTERFACE dep)
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

建设银行网站安全分析如何将网站提交给谷歌

一.java基础 1.八大基础类型 2.java三大特性 3.重载和重写的区别 4.pubilc、protected、(dafault)不写、private修饰符的作用范围 5.和equals的区别 6.hashcode()值相同,equals就一定为true 7.为什么重写equals(),就要重写hashcode()? 8.short …

张小明 2025/12/28 13:29:58 网站建设

学校做网站需要多少钱网页界面设计的定义

第一章:供应链 Agent 的库存预警在现代供应链系统中,自动化库存管理是保障运营效率的核心环节。通过引入智能 Agent 技术,企业能够实现对库存水平的实时监控与动态预警,从而有效避免缺货或积压问题。Agent 的核心职责 供应链 Agen…

张小明 2025/12/28 13:28:45 网站建设

深圳高端企业网站建设公司网站分享链接怎么做的

ESP32声纹识别控制家电:手把手搭建你的“语音密码”智能家 哈喽,各位创客小伙伴!有没有想过不用动手,只要说一句“小X,打开灯光”,家里的电器就乖乖听话?更酷的是,它还能精准识别你的…

张小明 2025/12/28 13:28:11 网站建设

中山网站建设联系电话南京黑马程序员培训学校

还在为找不到合适的三国杀卡牌而烦恼吗?Lyciumaker作为一款专业的在线三国杀卡牌制作器,让每个人都能成为卡牌设计师。这款完全免费的工具集成了六大势力专属边框、自定义技能系统和智能拼字功能,为您打造独一无二的三国杀体验。 【免费下载链…

张小明 2025/12/28 13:27:37 网站建设

网站怎么做排名千万别在百度上搜别人的名字

1. 过孔 PCB过孔导致阻抗变小主要是由于过孔引入了寄生电容,这种电容效应会降低局部区域的特性阻抗。在高速PCB设计中,过孔在传输线上表现为阻抗不连续的断点,通常会使等效阻抗比传输线低12%左右。例如,50欧姆的传输线经过过孔时,阻抗会减小约6欧姆。 过孔寄生电容的形成机…

张小明 2025/12/28 13:27:03 网站建设

华为云做网站做一款微信小程序多少钱

如何精通B站视频下载:BilibiliDown实战完全指南 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/Bili…

张小明 2025/12/28 13:26:29 网站建设