re2 library loading
re2 library loading
我使用下面的代码来测试google的RE2库
int main()
{
int r = RE2::FullMatch("hello", "h.*o");
cout <<" match = " << r << endl;
return 0;
}
我正在使用以下命令进行编译-
g++ -lre2 -o retest retest.cc
它正在编译,但当我试图运行retest与。/retest它抛出以下错误-
error while loading shared libraries: libre2.so.0: cannot open shared object file: No such file or directory
我已经检查和libre2.so。在user/local/lib目录和re2/obj/so目录下存在0库。为什么会出现这个错误我忘记添加一些细节了吗?
运行sudo ldconfig
成功了。
经典陷阱:
g++ -o retest retest.cc -lre2
库应该是最后一个
编辑老实说,我对没有链接错误感到惊讶。我把它留着,以防你遗漏了问题中的一些信息
相关文章:
- Boost Graph Library,修复节点大小
- SFML library: http request
- 解决"ld: library not found for -ltensorflow_framework.2.3.0"
- Linking library C++
- 在VS2019项目中集成ImageMagick:x64-windows-static library
- OpenSSL fips in C++ wrapper Library 如何?错误:指纹不匹配
- C++ class vs a library
- C++ library with Tensorflow on Android
- CMake:尝试在 Jenkins 构建机器上运行时出现"Linked Library"错误 (0xc0000135)
- tensorflow c++ loading pbtxt
- 将 c++ cmake-library 构建发布到本地存储库时出现 Gradle 错误
- 为什么'allocate in one library and free in the other'是错误的
- 链接 library.lib 使用 setup.py.
- 目标提升::<library>已经有导入的位置 + 链接错误
- 链接 boost 库时"Error while loading shared libraries"引发的,除了我无法使用 root 访问权限来修复它
- Visual Studio 2017 C++,如何定义一个"环境变量"'Additional Library Directory'?
- C++ Boost SML Library
- Windows 套接字和身份验证构建在包含 Poco-Library 时失败
- Qt小部件应用程序"Library not registered"错误
- re2 library loading