加载共享库时出现 Codelite 错误,但我可以编译它
Codelite error while loading shared libraries but I can compile it
我在使用 Codelite 11 时遇到问题。我的程序需要库"libHYPRE-2.11.2.so"。我在"链接器"选项中添加了路径(请参阅附件(.set在链接器选项中。所以,我可以毫无问题地遵守它。但是如果我尝试通过单击"build->run"(在 codelite 中(来运行它,错误会出现(见附件(在此处输入图像描述,它说它找不到库(注意它,我可以运行它只是写"./REEF3D"linux 的终端窗口(。
所以,我的问题似乎找到了如何在 codelite 中添加库路径,当我想运行它时。那么有人可以帮忙吗?
我怀疑它现在对您有用,因为它已经几个月了,您可能已经重新启动了(这也将解决问题(。 要在不重新启动的情况下解决问题,请运行命令"sudo ldconfig -v"。 这将使系统知道您添加的任何新库,然后您的代码应该运行(或者至少它能够找到该库(。
相关文章:
- 我可以将一个用clang c++11编译的对象与另一个用c++17编译的对象链接起来吗
- 我可以在不使用Qt for Webassembly的情况下使用Emscripten编译Qt吗?
- 为什么我可以在EXE上编译DLL
- 我可以在Visual Studio C++中使用 #include "pch.h" 而不是 #include "stdafx.h" 作为我的预编译头吗?
- 我可以在不创建项目的情况下在Visual Studio 2019中编译和运行HelloWorld.cpp吗?
- 我可以在将项目编译为静态库(未定义的引用)时在代码中使用 QImage 吗?
- 我可以在C++中部分编译模板函数吗?
- 我可以在堆栈上分配`std :: array`阵列,而不知道编译时大小
- 我可以确保在编译时只创建一次对象吗?
- 加载共享库时出现 Codelite 错误,但我可以编译它
- 我可以使用 cmake/make 编译我使用的所有且仅编译 cpp/hpp 文件吗?
- 我的Qt程序可以编译,但是当我在声明中使用ifstream时崩溃
- 为什么我可以编译一个有 2 个返回的代码?
- 我的文件可以编译,但当我尝试运行它时"no such file or directory"
- 我可以在编译Qt应用程序的同时忽略Qt的打包库吗?
- 我可以将Visual Studio 2015头文件编译成dll并在VS2013中使用它吗?
- 为什么我可以编译为 C 而不是在 Mac OS X 上使用 Cython C++
- 我可以编译boost.python模块而没有BJAM
- 实际上我可以编译Orion上下文代理到i686架构
- 阿杜伊诺崇高文本 2.我可以编译但不能上传。错误"The system cannot find the file specified"