开启辅助访问
设为首页
收藏本站
登录
立即注册
论坛首页
BBS
开发资料
样品购买
GitHub
邀请注册
技术博客
搜索
搜索
每日签到
本版
帖子
用户
物联网开发者社区-安信可论坛
»
论坛首页
›
开源硬件
›
小安派Cam
›
记录-编译别人的示例项目时,出现CMake Error :The sou ...
返回列表
发新帖
记录-编译别人的示例项目时,出现CMake Error :The source...解决方法
[复制链接]
596
|
3
|
2023-9-27 14:22:51
|
显示全部楼层
|
阅读模式
在window的VScode中编译别人的项目时,出现了CMake Error :The source...这样的错误,按照网上的解决方法,直接删除项目下build文件夹里面的CMakeCache.txt 文件,然后重新make,就能解决。我是小白。搞不懂是什么原理
回复
使用道具
举报
CHENQIGUANG1998
|
2023-9-27 17:13:22
|
显示全部楼层
这可能是由于项目结构的变化,比如添加了新的源文件或者库,或者源文件的位置发生了变化,或者CMakeLists.txt文件有所更改。
CMake会在第一次运行时生成一个CMakeCache.txt文件,以记录它对于如何构建项目的理解。这包括应该使用哪些编译器,应该使用哪些编译标志,源文件的位置,等等。如果在项目结构发生变化后,CMakeCache.txt文件仍然存在,CMake可能会尝试使用旧的缓存数据来构建项目,这可能会导致问题。
删除CMakeCache.txt文件会强制CMake在下一次构建时重新检查项目结构并重新生成新的缓存数据。这通常可以解决由于项目结构变化导致的问题。但是,这也可能会使得构建过程变得更慢,因为CMake需要重新检查所有的东西。
因此,当你遇到类似的问题时,通常建议首先尝试清理项目的构建(例如,在VS Code中,你可以通过打开命令面板并输入"Clean Build Folder"来做到这一点),然后再重新构建。如果这不起作用,那么删除CMakeCache.txt文件并重新构建可能是一个可行的解决方案。
回复
支持
反对
使用道具
举报
18350766600@139
|
2023-9-27 22:06:10
|
显示全部楼层
打卡学习
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
chengfgc
4
主题
23
回帖
2937
积分
金牌会员
金牌会员, 积分 2937, 距离下一级还需 63 积分
金牌会员, 积分 2937, 距离下一级还需 63 积分
积分
2937
加好友
发消息
回复楼主
返回列表
小安派&M61教程合集
小安派Cam
爱星物联IoT云平台
图文推荐
【板子申请流程】新进来的同学请看这里-活动已停
2023-11-08
【中奖公告】申请Ai-M61-32S-kit的同学看过来!
2024-04-29
开发板申请 | Ai-M61-32S高性能开发板来啦,共赠送200个!-活动
2024-04-18
我也领到官方免费送的AiPi-Eyes-S1开发板啦!!!
2023-09-26
【轻松上手】小安派跑个超级玛丽
2023-09-27
热门排行
1
【板子申请流程】新进来的同学请看这里-活
2
安信可社区一周年狂欢派对&抽奖盖楼活动开
3
我也领到官方免费送的AiPi-Eyes-S1开发板啦
4
【中奖公告】申请Ai-M61-32S-kit的同学看过
5
优质文章有赏!现金红包+开发板无限送,冲
6
【官方公告】关于板子申请发帖争议解释
7
开发板申请 | Ai-M61-32S高性能开发板来啦
8
【轻松上手】小安派跑个超级玛丽
9
【教程】社区发帖教程指引(尤其是图片上传
10
【电子DIY作品】+人体存在感应器+WB2+RD03