我有一个".so“文件。我想让可执行文件依赖于它,在相同的目录中查找它。你是如何通过qmake来实现的?或者这只能通过使用QLibrary来实现?例如,当你有一个".so“文件并想在你的项目中使用它时,在qmake中你可以这样写:
LIBS += -L"path to the folder that contains your .so" -lSoName但是路径是硬编码的,正如
我在OS上构建了一个可执行文件(名为demux),它总是无法加载,我找不到原因:框架就在可执行文件的旁边。2.0.0, current version 2.0.0)
有鉴于此,我认为将@executable_path添加到可执行文件的运行时搜索路径将允许它查看任何框架和库,其相对安装名称仅以@rpath为前缀(类似于@rpath/sfeMo
我有一个可执行文件"myapp“和一个自己的共享库"mylib”。在我的cmakelist中,我有以下内容:INSTALL(TARGETS mylib DESTINATION .)loading shared libraries: libmylib.so: cannot open shared object file: No such file or directory
lib和可执行