y-otuki
2014年8月26日 16時33分
いつもお世話になっております。
大槻と申します。
ATDE5 でqt Creatorを使用してライブラリ(.so)を作成しています。
この時作成されるライブラリが
hoge.so.1.0.0 実態
hoge.so.1.0 シンボルリンク
hoge.so.1 シンボルリンク
hoge.so シンボルリンク
と なります。
これを hoge.so (実態)だけにする方法をご教授お願いします。
proの設定
VERSION = 1.0.0 TARGET = hoge TARGET_EXT = .so TEMPLATE = lib DEFINES += HOGE_LIBRARY SOURCES += hoge.cpp HEADERS += hoge.h unix:!symbian { maemo5 { target.path = /opt/usr/lib } else { target.path = /usr/lib } INSTALLS += target }
以上、よろしくお願い致します。
コメント
y-otuki
kazuo.asano
2014年8月26日 22時16分
sazus@日本 Qt ユーザー会の一味です。
proファイルに
CONFIG += plugin
を加えると.soのみが生成されます。
proファイルに設定する値などは、
http://qt-project.org/doc/qt-5/qmake-variable-reference.html#config
にてドキュメントがあったりします。
このドキュメントには
plugin ・・・ The target is a plugin (lib only). This enables dll as well.
と記載されていますので、お試しください。
> いつもお世話になっております。
> 大槻と申します。
>
> ATDE5 でqt Creatorを使用してライブラリ(.so)を作成しています。
>
> この時作成されるライブラリが
> hoge.so.1.0.0 実態
> hoge.so.1.0 シンボルリンク
> hoge.so.1 シンボルリンク
> hoge.so シンボルリンク
> と なります。
> これを hoge.so (実態)だけにする方法をご教授お願いします。
>
> proの設定
>
>
> 以上、よろしくお願い致します。