cmake多级目录CMakeLists.txt使用

2021年7月20日14:34:14
评论
12

更多分类文章:

Python | Linux | 大数据 | 数据库 | Git | Nodejs | Golang | 电脑技巧 | 计算机技术

 

代码结构

举例代码结构如下,main.cpp需要访问本目录下的Circle以及lib目录下math。

cmake多级目录CMakeLists.txt使用

代码内容

math.h

math.cpp

Circle.cpp

Circle.h

main.cpp

CMakeLists.txt编写

主目录下CMakeLists.txt

子目录(lib)下的CMakeLists.txt

然后使用cmake编译即可。


原文链接:cmake多级目录CMakeLists.txt使用

  • 本文由 发表于 2021年7月20日14:34:14
  • 转载请注明:https://www.wanghaoyi.com/cpp-cmake-mul-dir.html
golang之package中引用变量与undefined问题 Golang

golang之package中引用变量与undefined问题

问题 遇到过这样的问题,IDE与命令行对变量的引用有所不同。举个例子,需要在一个package下两个文件需要引用同一变量或函数,如果在两个文件中都定义,则在IDE中会提示重复定义了某个变量或函数,那好...
git使用代理 Git

git使用代理

如果是socks协议,查看自己本地端口(如1080),则直接使用如下命令即可: git config --global http.proxy 'socks5://127.0.0.1:1080' 查看代...
golang创建web监听在tcp6而非tcp4的解决 Golang

golang创建web监听在tcp6而非tcp4的解决

在用golang建立web时,不管是用原生库还是使用gin框架,发现服务器起来后最终都会监听到tcp6。查stackoverflow得知,如果想要默认监听tcp4/tcp6需要修改下源码。 修改$GO...
golang格式化占位符 Golang

golang格式化占位符

golang使用fmt包来实现格式化输出,各类占位符汇总如下: 结构体 # 定义示例类型和变量 type Human struct { Name string } var people = Human...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: