2016-04-10 22 views
0

リンカエラーは、(それはまた、すべて4 gslのパッケージを必要とします):Qt3Support:私はここからQT3アプリケーションを構築しようとしている

http://robotics.usc.edu/~boyoon/particle.html

のQt 4.8.6およびパッケージにQtCreatorを使用しますUbuntu 15.10のlibqt4-qt3support

私はQtは

#include </usr/include/qt4/Qt3Support/Qt3Support>

とヘッダに含まれており、

painter.setPen(Qt::white); 

painter.setPen(white); 

のような行を変更し、すべてを交換し、空のQt4をプロジェクトにすべてのコードファイルを追加しました

また、私はラインを追加しましたQT += qt3supportをプロジェクトの.proファイルに追加します。

は今、私はこのプログラムをビルドして実行するには私のためにどのような方法があります
g++ -o mousetracker1 particle.o mouse_tracker.o kd_tree.o 
     -L/usr/lib/i386-linux-gnu -lQt3Support -lQtCore -lpthread 
/usr/bin/ld: mouse_tracker.o: undefined reference to symbol 
     '_ZN7QWidget17mouseReleaseEventEP11QMouseEvent' 
/usr/lib/i386-linux-gnu/libQtGui.so.4: error adding symbols: 
     DSO missing from command line 

libQtGui.so.4

ためのリンカーエラーを取得しますか?

答えて

0

私は、qt3を搭載した仮想マシンにUbuntu 12.04をインストールし、このアプリケーションを./configureCFLAGS="-I/usr/include/qt3" CXXFLAGS="-I/usr/include/qt3"makeでコンパイルしました。

関連する問題