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 设置。

 

posted @   北流鱼  阅读(1410)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示