User forums > Help
Installed, but it won't work
(1/1)
corepuncher:
I have windows vista 64 and installed Code::Blocks today. I tried to build and run the default C++ "Hello world" program, but it does not work. Instead, I get 16 errors. Are there more steps to get this to work than I am aware of?
||Info: resolving __fmode by linking to __imp___fmode |
||Info: resolving __fpreset by linking to __imp___fpreset |
||warning: auto-importing has been activated without --enable-auto-import specified on the command line.|
This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.C:\Program Files (x86)\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\crt2.o:crt1.c:(.text+0x167)||undefined reference to `___cpu_features_init'|
C:\Program Files (x86)\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\crt2.o:crt1.c:(.text+0x21e)||undefined reference to `__pei386_runtime_relocator'|
C:\Program Files (x86)\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\libstdc++.a(locale_init.o):locale_init.cc:(.text+0x908)||undefined reference to `__CRT_MT'|
C:\Program Files (x86)\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\libstdc++.a(locale_init.o):locale_init.cc:(.text+0x9bc)||undefined reference to `__CRT_MT'|
C:\Program Files (x86)\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\libstdc++.a(locale_init.o):locale_init.cc:(.text+0x9ef)||undefined reference to `__CRT_MT'|
C:\Program Files (x86)\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\libstdc++.a(locale_init.o):locale_init.cc:(.text+0xa8c)||undefined reference to `__CRT_MT'|
C:\Program Files (x86)\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\libstdc++.a(locale_init.o):locale_init.cc:(.text+0xb4c)||undefined reference to `__CRT_MT'|
C:\Program Files (x86)\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\libgcc.a(gthr-win32.o):(.text+0xc3)||undefined reference to `___mingwthr_key_dtor'|
C:\Program Files (x86)\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\libgcc.a(unwind-sjlj.o):(.text+0x28)||undefined reference to `___mingwthr_key_dtor'|
C:\Program Files (x86)\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\libgcc.a(unwind-sjlj.o):(.text+0x6d)||undefined reference to `__CRT_MT'|
fu000001.o:(.idata$2+0xc)||undefined reference to `_libmsvcrt_a_iname'|
fu000002.o:(.idata$2+0xc)||undefined reference to `_libmsvcrt_a_iname'|
fu000004.o:(.idata$2+0xc)||undefined reference to `_libmsvcrt_a_iname'|
fu000005.o:(.idata$2+0xc)||undefined reference to `_libmsvcrt_a_iname'|
nmth000000.o:(.idata$4+0x0)||undefined reference to `__nm___fmode'|
nmth000003.o:(.idata$4+0x0)||undefined reference to `__nm___fpreset'|
||=== Build finished: 16 errors, 1 warnings ===|
stahta01:
Which MinGW Version?
The command
--- Code: ---gcc.exe -v
--- End code ---
Returns below for me.
--- Code: ---gcc version 3.4.5 (mingw-vista special r3)
--- End code ---
Which Code::Blocks version? 8.02 or SVN number?
Tim S
corepuncher:
Hello Tim.
If I type gcc.exe -v in a cmd window, it shows:
gcc version 2.95 9990728 <release>
The codeblocks version I downloaded is 8.02.
I appreciate your input, thanks!
Jenna:
This means you have an older version of MinGW in yoiur path.
Make sure, that the bin-directory of the MinGW-version coming with C::B comes first in the systems path-variable, or change to a more recent (nightly-)build of :B.
The 8.02 release uses the system-path, newer versions prepend the master-path (set in the toolchains-tab) to the system-path.
Navigation
[0] Message Index
Go to full version