ras*_*ani 5 linux qt qmake qt4
我有一个(部分)qmake项目文件,如下所示:
TEMPLATE=lib
TARGET=whatever
SOURCES=whatever.cpp
HEADERS=whatever.h
Run Code Online (Sandbox Code Playgroud)
这将 - 至少默认 - 创建一个库和几个符号链接,如下所示:
libwhatever.so -> libwhatever.so.0.1.0
libwhatever.so.0 -> libwhatever.so.0.1.0
libwhatever.so.0.1 -> libwhatever.so.0.1.0
libwhatever.so.0.1.0
Run Code Online (Sandbox Code Playgroud)
libwhatever.so.0.1.0是实际的库二进制文件,其余的只是符号链接.
我想归档的是,根本没有创建符号链接或其他方式的顺序,以便libwhatever.so将是实际的二进制,其余是符号链接.
小智 6
您可以将以下内容添加到您的专业文件中:
CONFIG += unversioned_libname unversioned_soname
Run Code Online (Sandbox Code Playgroud)
我测试成功了。