2012/12/24

[自分メモ] qwtのビルド時にld: library not found for -lqwtでエラー

Mac(10.8)上でqwt-6.0.2をビルドするときに発生する。


linking ../../lib/qwtmathml.framework/qwtmathml
ld: library not found for -lqwt

のようなエラーで止まってしまう場合。

qwtconfig.priの以下の部分をコメントアウトする。

修正前


macx:CONFIG(qt_framework, qt_framework|qt_no_framework) {

    QWT_CONFIG += QwtFramework
}

修正後

#macx:CONFIG(qt_framework, qt_framework|qt_no_framework) {
#
#    QWT_CONFIG += QwtFramework
#}

ここの部分は.proファイルにqtAddLibraryとかで追記する事で、
qwtライブラリ自体をVisualStudioで言うところのプロジェクトファイルのように
追加するframeworkを作る際に設定するようなんだが、
これがなければ普通にdylibが作られるだけなのでオッにする。



0 件のコメント: