首页 > 编程语言 >c++静态库和动态库的添加

c++静态库和动态库的添加

时间:2023-01-11 17:47:20浏览次数:39  
标签:executable cmake helloSLAM 静态 c++ add 添加 shared

# 声明要求的 cmake 最低版本
cmake_minimum_required(VERSION 2.8)
# 声明一个 cmake 工程
project(helloSLAM)

# 设置编译模式
set( CMAKE_BUILD_TYPE "Debug" )


# 共享库
add_library(hello_shared SHARED libhelloslam.cpp)

# 语法:add_executable( 程序名 源代码文件 )
add_executable(helloSLAM uselibhello.cpp)


# 将库文件链接到可执行程序上
target_link_libraries(helloSLAM hello_shared)

标签:executable,cmake,helloSLAM,静态,c++,add,添加,shared
From: https://www.cnblogs.com/kn-zheng/p/17044480.html

相关文章

  • C++用递归实现求解相关函数
    //递归实现Hanoi塔问题#include<iostream>#include<cstdlib>usingnamespacestd;#defineMAXSIZE100#defineOK1#defineERROR0typedefintStatus;typedefintElemty......
  • C++实现链栈相关操作代码
    #include<iostream>#include<cstdlib>usingnamespacestd;#defineMAXSIZE100#defineOK1#defineERROR0typedefintStatus;typedefintElemtype;typedefstructSta......
  • 页面及函数默认添加注释
    使用插件:koroFileHeader这是相关配置https://blog.csdn.net/EmilyHoward/article/details/127849490?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.non......
  • Echarts —自定义label标签的样式(formatter,rich,添加图标等操作)
    最近公司项目中在使用Echarts绘制图表时,由于默认的label标签不能满足设计稿需求,所以研究了对label标签进行格式化的方案,了解到可以使用formatter内容格式器对标签内......
  • vs code 技巧:使用Doxygen Documentation Generator自动添加注释
    安装安装很简单,直接在插件里搜DoxygenDocumentationGenerator进行安装网址:https://marketplace.visualstudio.com/items?itemName=cschlosser.doxdocgen&ssr=false#us......
  • Asp.net MVC 设置静态资源禁止访问的方法
    如果设置了禁止访问那么程序也访问不到这个资源了 1.直接配置WebConfig在</system.webServer>底部加上下面的配置  <security>     <requestFilter......
  • C++构造函数【cherno课程学习】
    C++构造函数无参构造函数首先创造一个Entity类,在类里面有两个变量x,y以及一个方法#include<iostream>classEntity{public:floatX,Y;voidPrint(){......
  • c++ 利用 chrono 打印时间
    c++利用chrono打印时间自己封装的一个打印时间的类,可以打印秒、毫秒、微秒、纳秒。头文件#ifndefTIMER_H#defineTIMER_H#include<chrono>enumclassType{......
  • 手撕AVL树(C++)
    阅读本文前,请确保您已经了解了二叉搜索树的相关内容(如定义、增删查改的方法以及效率等)。否则,建议您先学习二叉搜索树。本文假定您对二叉搜索树有了足够的了解。效率?众所......
  • 数组添加元素
      cattest.sh#定义一个空的数组array=()ping-w1192.168.1.1>/dev/null2>&1array+=($?)ping-w1192.168.1.1>/dev/null2>&1array+=($?)ping-w......