私はLinuxでうまくいかない。私はソースからCodeLiteを構築しようとしています。 CodeLiteのWebサイト(here)の指示ではビルドを実行するには不十分です。 Linuxのビルドシステムに関する知識が不足していると思う。私が行っている構築ステップはmake -j4
です。私は現在直面していますエラーは次のとおりです。はLinuxのファイルを含む
fatal error: wx/wxsqlite3.h No such file or directory
は私が
/home/moving2/sdk/wxsqlite3/include/wx/wxsqlite3.h
で私のシステム上でそのファイルを発見した私が持っている最高の推測では、インクルードパスは私の環境で追加する必要があるということでしょうか?だからenvironment
ファイル/etc/
にあるPATH
文字列にこれを追加しようとしましたが、同じエラーが発生します。コンパイラにインクルードファイルを探すようにするにはどうすればよいですか?
を
make
を実行していることを追加するために/でなければなりませんリストを含めるディレクトリ。どのようにあなたの特定のケースでは、あなたのmakefileに依存します – Slavaベストオプション:自分のローカルコピーを構築する代わりに、wxのためのあなたのディストリビューションの開発パッケージをインストールします。これはほぼ確実に問題を解決します。 –
いいえ!あなたのPATHに駄目を入れないでください。それは災害のためのレシピです。とにかくここではうまくいかないでしょう。それはWindowsだと思う。インクルードパスはCコンパイラのため、gccのコマンドラインに-I/home/...を何らかの形で渡す必要があります。これはおそらくMakefileに入れます。 –