2009-04-13 3 views
0

linuxとOS Xの両方で、サンプルをコンパイルして試しましたが、自分のホームディレクトリにコンパイル環境を設定しようとしているようです。ツールチェーンを説明私は私がどのように私は&インストールwxWidgetsのを、ダウンロードしてコンパイル</p> <p>のlinux/ubuntoおよび/またはOS X上wxWidgetsのためのツールチェーン(C++)を設定する方法を示して過去記事を見つけることができます

DialogBlocks from http://www.dialogblocks.com有望に見えましたが、WxWidgetsを何度も再コンパイルすることを強く主張しています。私は理解できません。

最初からコードを書くことは、ライブラリやツールなどのパスが不足しているために失敗するようです。また、私の理解が不足していると確信しています。

誰かが、最小限の「何」の代わりに、「何故」という命令のほんの一部を満たしているツールチェインの設定を教えてもらえますか?

答えて

2

すべてのC/C++プログラムと同様に、コンパイラはインクルードファイルを探すディレクトリを知っていなければならず、リンカはリンクするライブラリを知っていなければなりません。

WxWidgetsパッケージ(正しくインストールされている場合)には、プログラムwx-configが含まれています。コンパイルとリンクしながら、これはそうのように、使用することができます:

g++ $(wx-config --cxxflags) -c my_prog.cpp 
g++ my_prog.o $(wx-config --libs) -o my_prog 
+0

libを.oファイルの後に移動したいとします。これは、いくつかのプラットフォームで動作しますが、動的ローダが実行時にすべてを修正しているためです。リンカは引数の左から右に一般的に動作したいので、他のプラットフォームではまったく動作しません。 – RBerteig

0

EclipseMinGWのためのwxWidgetsを設定するときに、これらの2つのページが助けになるために私を見つけました。

関連する問題

 関連する問題