0

fltk クラスを使用する gui ウィンドウがあり、それを単独でコンパイルすると正常に動作します。そのために、私は - fltk-config --compile guiwindow.cpp を使用します

しかし、私は本当にこれを自分のプロジェクトで使いたいと思っています。では、どうすれば次のようなことができますか - g++ -o go file1.cpp file2.cpp など guiwindow.cpp

この guiwindow クラスを他のクラスで使用できるようにするには? どんな助けでも大歓迎です。

ところで、上記の g++ コマンドを試すたびに、未定義の参照エラーが大量に発生します。

4

2 に答える 2

2

g++ fltk-config --cxxflagsfile1.cpp file2.cpp fltk-config --ldflags-o go

これをubuntu 8からubunt 12.10、およびMint 13とMint 14で使用しました。これらはすべてLinuxです。

GUI Fluid を使用する場合は、Files.cxx が使用されます。

于 2012-12-11T23:57:37.383 に答える
0

fltk は、他のものとのリンクに関してはあまり良くありません。独自の c++ stdlib およびその他のライブラリを提供します。それを避けるだけです。

それ以外に、コンパイルに使用したコマンドとコンパイラの出力に関する詳細情報を提供する必要があります。理論的には、単純な g++ を使用して fltk でビルドすることは可能です。私はすでにそれを実行しましたが、プログラムで pow() を使用することは許可されていませんでした!

于 2011-05-23T21:41:43.690 に答える