gpt4 book ai didi

c++ - 如何访问安装在Docker容器上的第三方C++库?

转载 作者:行者123 更新时间:2023-12-02 10:33:02 31 4
gpt4 key购买 nike

我在Mac上使用CLion作为我的C++ IDE。我正在docker上运行Ubuntu镜像。我正在对容器进行编译和远程调试。

这是我的问题:我已经使用apt-get install在镜像上安装了libxyz。我在通常的/ usr / include下有头文件,在/ usr / lib下有静态库。我可以编译,链接和调试……一切都很好。但是当我包含头文件xyz.h时,IDE(在我的情况下为CLion)无法理解该文件的位置,因为它不知道容器上已安装的库。因此,我的代码完成/智能感知无法正常工作,并且看到了令人讨厌的红色波浪线。

有没有一种方法可以解决此问题而无需从源代码构建库?我更希望在我的项目中没有第三方资源。

感谢任何帮助。谢谢!

最佳答案

找到解决方案,以防万一有人需要时发布答案。
单击工具->与远程主机重新同步
要么
在注册表中设置clion.remote.resync.system.cache键(转到“帮助” |“查找操作”或按⇧⌘A,键入Registry,然后按名称搜索该键)。
这是在https://www.jetbrains.com/help/clion/remote-projects-support.html中建议的

关于c++ - 如何访问安装在Docker容器上的第三方C++库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61570179/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com