Clion 远程调试找不到库文件
1 找不到头文件 但是可以编译 但不能补全代码。
1. 尝试 Tools | Resync with Remote Hosts 若不能解决问题 参考如下面 可能由于远程文件是 引用其他文件不能准确找到文件
2. CTL+SHIFT+A 输入注册 之后 勾选clion.remote.tar.dereference 看是否解决问题 失败后 继续尝试下面步骤。 (clion 一般将远程的相关头文件缓存至本地,方式为先将缓存打成tar包然后下载到本地解析,但远程文件有时会是一些软连接 tar打包下载至本地自然无法解析。勾选此选项的目的 就是让 打tar包时直接找到源文件进行下载。)
3. 将clion.remote.use.rsync 的勾选取消。在进行尝试一般就可以解决问题。
4.注意远程文件是其他文件的软硬链接的情况。必要的话介意根据软连接顺藤摸瓜进行拷贝过来。
2 远程运行程序时提示找不到库文件,并且不能编译
1.查看CMakeList.txt 文件中链接库是否配置正确。
2. clion 远程调试的 环境变量是直接读取工具链中的 环境变量 。并不是真正读取远程服务器的环境变量,所以需要自己设置环境变量。 设置中构建,运行,部署下的cmake 设置。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!