I am compiling the FreeImage library with gcc from command line using make=
but i have this error:
C:\ARCHIV~1\DEVC__~1\BIN\..\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\..\=
incl
ude\wingdi.h:9: warning: this is the location of the previous definition
..\FreeImage.h:95: warning: `BI_RLE4' redefined
C:\ARCHIV~1\DEVC__~1\BIN\..\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\..\=
incl
ude\wingdi.h:10: warning: this is the location of the previous definition
..\FreeImage.h:96: warning: `BI_BITFIELDS' redefined
C:\ARCHIV~1\DEVC__~1\BIN\..\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\..\=
incl
ude\wingdi.h:11: warning: this is the location of the previous definition
In file included from FreeImage.cpp:26:
..\FreeImage.h:81: conflicting types for `typedef long int BOOL'
C:\ARCHIV~1\DEVC__~1\BIN\..\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\..\=
incl
ude\windef.h:122: previous declaration as `typedef WINBOOL BOOL'
..\FreeImage.h:98: redefinition of `struct tagRGBQUAD'
C:\ARCHIV~1\DEVC__~1\BIN\..\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\..\=
incl
ude\wingdi.h:1215: previous definition here
..\FreeImage.h:105: redefinition of `struct tagBITMAPINFOHEADER'
C:\ARCHIV~1\DEVC__~1\BIN\..\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\..\=
incl
ude\wingdi.h:1209: previous definition here
..\FreeImage.h:119: redefinition of `struct tagBITMAPINFO'
C:\ARCHIV~1\DEVC__~1\BIN\..\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\..\=
incl
ude\wingdi.h:1219: previous definition here
C:\ARCHIV~1\DEVC__~1\BIN\MAKE.EXE: *** [FreeImage.o] Error 1
I have configured these variables in autoexec.bat:
SET PATH=3DC:\archiv~1\devc__~1\bin;%PATH%
SET C_INCLUDE_PATH=3DC:\archiv~1\devc__~1\include
SET=
CPP_INCLUDE_PATH=3DC:\archiv~1\devc__~1\include\g++;C:\archiv~1\devc__~1\in=
clude
SET LIBRARY_PATH=3DC:\archiv~1\devc__~1\lib
If I execute gcc --print-search-dirs I have:
install: /gcc-2.95.2/lib/gcc-lib/i386-mingw32msvc\2.95.2\
programs:=
C:\archiv~1\devc__~1\libi386-mingw32msvc\2.95.2\;C:\archiv~1\devc__~1\lib;\=
gcc-2.95.2\lib\gcc-lib\i386-mingw32msvc\2.95.2\;\gcc-2.95.2\lib\gcc-lib\i386=
-mingw32msvc\;\usr\lib\gcc\i386-mingw32msvc\2.95.2\;\usr\lib\gcc\i386-mingw3=
2msvc\;C:\archiv~1\devc__~1\libi386-mingw32msvc\2.95.2\..\..\..\..\i386-ming=
w32msvc\bin\i386-mingw32msvc\2.95.2\;C:\archiv~1\devc__~1\libi386-mingw32msv=
c\2.95.2\..\..\..\..\i386-mingw32msvc\bin\;\gcc-2.95.2\lib\gcc-lib\i386-ming=
w32msvc\2.95.2\..\..\..\..\i386-mingw32msvc\bin\i386-mingw32msvc\2.95.2\;\gc=
c-2.95.2\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\..\i386-mingw32msvc\bi=
n\
libraries:=
C:\archiv~1\devc__~1\libi386-mingw32msvc\2.95.2\;C:\archiv~1\devc__~1\lib;C=
:\archiv~1\devc__~1\lib\i386-mingw32msvc\2.95.2\;C:\archiv~1\devc__~1\lib\;\=
gcc-2.95.2\lib\gcc-lib\i386-mingw32msvc\2.95.2\;\usr\lib\gcc\i386-mingw32msv=
c\2.95.2\;C:\archiv~1\devc__~1\libi386-mingw32msvc\2.95.2\..\..\..\..\i386-m=
ingw32msvc\lib\i386-mingw32msvc\2.95.2\;C:\archiv~1\devc__~1\libi386-mingw32=
msvc\2.95.2\..\..\..\..\i386-mingw32msvc\lib\;\gcc-2.95.2\lib\gcc-lib\i386-m=
ingw32msvc\2.95.2\..\..\..\..\i386-mingw32msvc\lib\i386-mingw32msvc\2.95.2\;=
\gcc-2.95.2\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\..\i386-mingw32msvc=
\lib\;C:\archiv~1\devc__~1\libi386-mingw32msvc\2.95.2\..\..\..\i386-mingw32m=
svc\2.95.2\;C:\archiv~1\devc__~1\libi386-mingw32msvc\2.95.2\..\..\..\;\gcc-2=
.95.2\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\i386-mingw32msvc\2.95.2\=
;\gcc-2.95.2\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\;\lib\i386-mingw32=
msvc\2.95.2\;\lib\;\usr\lib\i386-mingw32msvc\2.95.2\;\usr\lib\
How I can change these paths ?
Thanks
|