LabToolのソフトウェアをOSXのQtでビルドする。
ちょっと嵌ったのでメモ代わり。同じ環境の人がいるか?判らないけど、エラー出る確率が割と高そうなので。 (エラー内容でググるとQtのビルドでは割とメジャーなエラーっぽい)
普通にqmake した後に、ビルドエラー内容が"libusbが見つからないよ”って奴だと、以下ので回避可能。
$ export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/bin/libusb-1.0/lib/pkgconfig" $ /usr/local/bin/pkg-config libusb-1.0 --static --libs -L/usr/local/Cellar/libusb/1.0.18/lib -lusb-1.0 -lobjc -Wl,-framework,IOKit -Wl,-framework,CoreFoundation $
これで出てきた -L/usr/local/Cellar/libusb/1.0.18/lib -lusb-1.0 -lobjc -Wl,-framework,IOKit -Wl,-framework,CoreFoundation をMakeFileの
LIBS = $(SUBLIBS) -F/Users/Kazu-iMac-Test/Qt/5.3/clang_64/lib `/usr/local/bin/pkg-config libusb-1.0 --static --libs` -framework QtWidgets -framework QtGui -framework QtCore -framework OpenGL -framework AGL `/usr/local/bin/pkg-config libusb-1.0 --static --libs` を ` -L/usr/local/Cellar/libusb/1.0.18/lib -lusb-1.0 -lobjc -Wl,-framework,IOKit -Wl,-framework,CoreFoundation`
と書き直してリビルド。これでOKでした。理由は判らないw
Please log in to post comments.