cmake错误集锦:add_subdirectory()

在组织公司工程目录结构时,报了一个关于add_subdirectory()的错误:

add_subdirectory not give a binary directory but give source directory

看名字我们就知道,该指令是需要包含当前目录下的子目录的,但是发现,当前CMakeLists.txt中却用add_subdirectory()包含了当前路径的上层某些目录A,到时报错。

解决:
当然是使目录A的上级CMakeLists.txt中包含编译目录A了。因为cmake都是从顶级目录递归的去查找子目录中的CMakeLists.txt的,顺序不能搞差。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值