【发布时间】:2017-04-09 11:50:44
【问题描述】:
我有一个项目路径,我在其中创建了一个可执行文件testsd:
Caspian@Caspian-VirtualBox:~/TestProject/build/linux/debug/bin/testsd
项目目录及层级如下:
/TestProject
|-build/linux/debug/bin
|-ExtLib/folder/lib(containing .a and .so files)
|-ExtLib/folder/src(containing multiple sub folders with .cpp files)
|-ExtLib/folder/include(containing multiple sub folders with .cpp files)
|-src(containing multiple sub folders with .cpp files and mainc.pp)
|-tests(containing Runtests.cpp and catch.hpp files)
问题是当我运行这个可执行文件(./testsd)时,我遇到了以下错误:
./testsd: error while loading shared libraries: libuastackd.so: cannot open shared object file: No such file or directory
libuastackd.so 文件包含在 ExtLib/folder/lib 和 ExtLib/folder/src/stack/lib 文件夹中。谁能帮忙,我该如何解决这个问题?
谢谢rG
【问题讨论】:
标签: c++ cmake shared-libraries opc-ua