整个工作目录是Windows上的共享文件夹,我无法进行符号链接
将libactivemq-cpp.so.20链接到指定的后缀.20
set (extra_libs libactivemq-cpp.so.20)
将lib链接到可执行文件,但链接错误
target_link_libraries (voiceserver ${extra_libs})
/usr/bin/ld: cannot find -lactivemq-cpp
我尝试将libactivemq-cpp.so.20
重命名为libactivemq-cpp.so
,但遇到运行错误,无法加载libactivemq-cpp.so.20
答案 0 :(得分:0)
这是有效的
set(CMAKE_EXE_LINKER_FLAGS "-ldl -lrt -pthread -l:libactivemq-cpp.so.20 -Wl,-rpath,.")