[Dev-C++] Compiling with GCC from command line
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Elektro <el...@wo...> - 2001-08-16 16:11:33
|
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 |