私はCとC++で本当に新しいです(..... 1週間前に始めたようです)。 私はこのC++スクリプトを作成しています。gtk +のインターフェイスをかなりうまく作成しました。今まではウィンドウ10を使っていましたが、マルチスレッド(pthreadを使って)をやらなければならず、ウィンドウを処理するのにかなり悪いです。だから、私はUbuntu 16で作業することに決めました。 問題が始まり、すべての作業をする方法を理解できません....私は具体的にしようとします。 私は私が使用するすべてのものをインストールするUbuntuの16.0.4、mingwの、OpenALのとGTK +を、使用しています:コードブロックのubuntuでgtk +でコンパイルできない
sudo apt-get install gpp gcc g++ mingw-w64 codeblocks
sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev
sudo apt-get install libopenal-dev libalut-dev
sudo apt-get install libgtk2.0-dev build essential
と私はそれを理解すれば右のそれは、すべての最新のパッケージをインストールします。 gtk +プロジェクトを作成し、単純なコードでテストすればうまくいきます....しかし、私のコードをテストしようとすると、resample_defs.hの "fatal error:config.h file not found"というメッセージが表示されます。 。 そして、私のGTK +スクリプトを私のコードの代わりに以前に動作するものを貼り付けると、同じエラーが出ます。だから明らかにgtk +は* .cで動作しますが、* .cppでは動作しません どうすれば修正できますか?
この時点で何か助けてください...
プロジェクトから 'resample_defs.h'ですか? – bodqhrohro
はいそうです。私はそれがOpenalで動作するとは思いません。 – Asha
どこから 'config.h'をインポートしようとしていますか?includeステートメントはどのように見えますか?多分、プラットフォーム固有のパスの問題があります。 – bodqhrohro