WindowsVista?メモ/WindowsVista?でMinGW
Tag: WindowsVista MinGW
Windows VistaにインストールしたWideStudio?付属のMinGWで、コンパイル時に以下のようなヘッダファイルが見つからないというエラーが出る。
windows.h: No such file or directory
&color(magenta){set MINGW_HOME=『MinGWをインストールしたフォルダ』}
うちの場合はWideStudio?付属のものなので
set MINGW_HOME=C:\PROGRA~1\WIDEST~1\gcc
となります。
set PATH=%PATH%;%MINGW_HOME%\bin;%MINGW_HOME%\lib\gcc-lib\mingw32\3.2
set LIBRARY_PATH=%MINGW_HOME%\lib;%MINGW_HOME%\lib\gcc-lib\mingw32\3.2
set C_INCLUDE_PATH=%MINGW_HOME%\include;%MINGW_HOME%\lib\gcc-lib\mingw32\3.2\include
set CPLUS_INCLUDE_PATH=%C_INCLUDE_PATH%;%MINGW_HOME%\include\c++\3.2;%MINGW_HOME%\include\c++\3.2\mingw32
これだけ設定したらコンパイルは出来るようになりました。
WideStudio?のプロジェクトではCPLUS_INCLUDE_PATHはいらないみたいです。
set WSDIR=C:/PROGRA~1/WIDEST~1/ws
set WSDIR2=C:\PROGRA~1\WIDEST~1\ws
set PATH=%PATH%;%WSDIR2%
set LD_LIBRARY_PATH=%WSDIR2%\ws\lib
最後のLD_LIBRARY_PATH以外はインストーラがやってくれるはずです。
WideStudio?のホームページのLinux用のところに書いてあるから一応追加しておきます。
set INCLUDE=%C_INCLUDE_PATH%
これをDOSプロンプトで確認したらコンパネから設定しておけば完了です。
コメントはありません。 コメント/WindowsVistaメモ/WindowsVistaでMinGW?
Online: 2