I am trying to compile a simple program in Code::Blocks. Every time it comes to running the program it instantly closes and the error message comes up. The message that comes up is the normal error is the one "This program has encountered an error and needs to close." I have simply made a new project and added a new CPP file. The code I am using does work because I can get it to compile in Dev C++. I can get other programs to compile in Code::Blocks for example the OpenGL example I have DOES work! Here is the code:
#include <iostream>
#include <string>
using namespace std;
int main (int argc, char *argv[])
{
string enter_pass;
string password = "hi";
bool block;
cout << "Hello World!" << endl;
cout << "Press ENTER to continue..." << endl;
cout << "Enter Password" << std::endl;
cin >> enter_pass;
cin.get();
if (enter_pass==password)
{
cout << "Press [B] to block and [U] to unblock Runescape" << std::endl;
block = true;
}
else
{
block = false;
}
cout << block << endl;
cin.get();
return 0;
}
I really have no clue as to why or how this error came up? I have tried reinstalling Code::Blocks. Please give me any insight you can into why or how this problem is occurring! Some of you may say this is about general programming but as it does compile in other compilers that use the MinGW compiler I believe that it is a Code::Blocks error. Any insight will be helpful.
If you need any more info please just ask
Cheers
~Qwertyuiop23
Here is the build log:
mingw32-g++.exe -Wall -g -c "C:\Documents and Settings\Kids\Desktop\Workspace\CommandLineProg\main.cpp" -o obj\Debug\main.o
mingw32-g++.exe -o bin\Debug\RuneScape.exe obj\Debug\main.o C:\Dev-Cpp\lib\libwst.a C:\Dev-Cpp\lib\libaclui.a C:\Dev-Cpp\lib\libadvapi32.a C:\Dev-Cpp\lib\libaldat.a C:\Dev-Cpp\lib\libalgif.a C:\Dev-Cpp\lib\liballeg.a C:\Dev-Cpp\lib\liballeg_s.a C:\Dev-Cpp\lib\libalpng.a C:\Dev-Cpp\lib\libalpngz.a C:\Dev-Cpp\lib\libapcups.a C:\Dev-Cpp\lib\libavicap32.a C:\Dev-Cpp\lib\libavifil32.a C:\Dev-Cpp\lib\libbfd.a C:\Dev-Cpp\lib\libcap.a C:\Dev-Cpp\lib\libcfgmgr32.a C:\Dev-Cpp\lib\libcoldname.a C:\Dev-Cpp\lib\libcomctl32.a C:\Dev-Cpp\lib\libcomdlg32.a C:\Dev-Cpp\lib\libcrtdll.a C:\Dev-Cpp\lib\libcrypt32.a C:\Dev-Cpp\lib\libctl3d32.a C:\Dev-Cpp\lib\libd3d8.a C:\Dev-Cpp\lib\libd3d9.a C:\Dev-Cpp\lib\libd3dim.a C:\Dev-Cpp\lib\libd3drm.a C:\Dev-Cpp\lib\libd3dx8d.a C:\Dev-Cpp\lib\libd3dx9d.a C:\Dev-Cpp\lib\libd3dxof.a C:\Dev-Cpp\lib\libddraw.a C:\Dev-Cpp\lib\libdhcpcsvc.a C:\Dev-Cpp\lib\libdinput8.a C:\Dev-Cpp\lib\libdinput.a C:\Dev-Cpp\lib\libdlcapi.a C:\Dev-Cpp\lib\libdmoguids.a C:\Dev-Cpp\lib\libdnsapi.a C:\Dev-Cpp\lib\libdplayx.a C:\Dev-Cpp\lib\libdpnaddr.a C:\Dev-Cpp\lib\libdpnet.a C:\Dev-Cpp\lib\libdpnlobby.a C:\Dev-Cpp\lib\libdpvoice.a C:\Dev-Cpp\lib\libdsetup.a C:\Dev-Cpp\lib\libdsound.a C:\Dev-Cpp\lib\libdxapi.a C:\Dev-Cpp\lib\libdxerr8.a C:\Dev-Cpp\lib\libdxerr9.a C:\Dev-Cpp\lib\libdxguid.a C:\Dev-Cpp\lib\libfaultrep.a C:\Dev-Cpp\lib\libgdi32.a C:\Dev-Cpp\lib\libglaux.a C:\Dev-Cpp\lib\libglu32.a C:\Dev-Cpp\lib\libglut32.a C:\Dev-Cpp\lib\libglut.a C:\Dev-Cpp\lib\libgmon.a C:\Dev-Cpp\lib\libhal.a C:\Dev-Cpp\lib\libhid.a C:\Dev-Cpp\lib\libhidparse.a C:\Dev-Cpp\lib\libiberty.a C:\Dev-Cpp\lib\libigmpagnt.a C:\Dev-Cpp\lib\libimagehlp.a C:\Dev-Cpp\lib\libimm32.a C:\Dev-Cpp\lib\libiphlpapi.a C:\Dev-Cpp\lib\libjpgal.a C:\Dev-Cpp\lib\libkernel32.a C:\Dev-Cpp\lib\libksproxy.a C:\Dev-Cpp\lib\libksuser.a C:\Dev-Cpp\lib\liblargeint.a C:\Dev-Cpp\lib\liblz32.a C:\Dev-Cpp\lib\libm.a C:\Dev-Cpp\lib\libmapi32.a C:\Dev-Cpp\lib\libmcd.a C:\Dev-Cpp\lib\libmfcuia32.a C:\Dev-Cpp\lib\libmgmtapi.a C:\Dev-Cpp\lib\libmingw32.a C:\Dev-Cpp\lib\libmingwex.a C:\Dev-Cpp\lib\libmingwthrd.a C:\Dev-Cpp\lib\libmoldname.a C:\Dev-Cpp\lib\libmoldnamed.a C:\Dev-Cpp\lib\libmpr.a C:\Dev-Cpp\lib\libmsacm32.a C:\Dev-Cpp\lib\libmsdmo.a C:\Dev-Cpp\lib\libmsimg32.a C:\Dev-Cpp\lib\libmsvcp60.a C:\Dev-Cpp\lib\libmsvcr70.a C:\Dev-Cpp\lib\libmsvcr70d.a C:\Dev-Cpp\lib\libmsvcr71.a C:\Dev-Cpp\lib\libmsvcr71d.a C:\Dev-Cpp\lib\libmsvcrt.a C:\Dev-Cpp\lib\libmsvcrtd.a C:\Dev-Cpp\lib\libmsvfw32.a C:\Dev-Cpp\lib\libmswsock.a C:\Dev-Cpp\lib\libnddeapi.a C:\Dev-Cpp\lib\libndis.a C:\Dev-Cpp\lib\libnetapi32.a C:\Dev-Cpp\lib\libntdll.a C:\Dev-Cpp\lib\libntoskrnl.a C:\Dev-Cpp\lib\libodbc32.a C:\Dev-Cpp\lib\libodbccp32.a C:\Dev-Cpp\lib\libole32.a C:\Dev-Cpp\lib\liboleacc.a C:\Dev-Cpp\lib\liboleaut32.a C:\Dev-Cpp\lib\libolecli32.a C:\Dev-Cpp\lib\liboledlg.a C:\Dev-Cpp\lib\libolepro32.a C:\Dev-Cpp\lib\libolesvr32.a C:\Dev-Cpp\lib\libopcodes.a C:\Dev-Cpp\lib\libopengl32.a C:\Dev-Cpp\lib\libpenwin32.a C:\Dev-Cpp\lib\libpkpd32.a C:\Dev-Cpp\lib\libpowrprof.a C:\Dev-Cpp\lib\libpsapi.a C:\Dev-Cpp\lib\libquartz.a C:\Dev-Cpp\lib\librapi.a C:\Dev-Cpp\lib\librasapi32.a C:\Dev-Cpp\lib\librasdlg.a C:\Dev-Cpp\lib\librpcdce4.a C:\Dev-Cpp\lib\librpcns4.a C:\Dev-Cpp\lib\librpcrt4.a C:\Dev-Cpp\lib\libscrnsave.a C:\Dev-Cpp\lib\libscrnsavw.a C:\Dev-Cpp\lib\libscsiport.a C:\Dev-Cpp\lib\libsecur32.a C:\Dev-Cpp\lib\libsetupapi.a C:\Dev-Cpp\lib\libshell32.a C:\Dev-Cpp\lib\libshfolder.a C:\Dev-Cpp\lib\libshlwapi.a C:\Dev-Cpp\lib\libsnmpapi.a C:\Dev-Cpp\lib\libstdc++.a C:\Dev-Cpp\lib\libstrmiids.a C:\Dev-Cpp\lib\libsupc++.a C:\Dev-Cpp\lib\libsvrapi.a C:\Dev-Cpp\lib\libtapi32.a C:\Dev-Cpp\lib\libtdi.a C:\Dev-Cpp\lib\libth32.a C:\Dev-Cpp\lib\libthunk32.a C:\Dev-Cpp\lib\liburl.a C:\Dev-Cpp\lib\libusbcamd2.a C:\Dev-Cpp\lib\libusbcamd.a C:\Dev-Cpp\lib\libuser32.a C:\Dev-Cpp\lib\libuserenv.a C:\Dev-Cpp\lib\libuuid.a C:\Dev-Cpp\lib\libuxtheme.a C:\Dev-Cpp\lib\libvdmdbg.a C:\Dev-Cpp\lib\libversion.a C:\Dev-Cpp\lib\libvfw32.a C:\Dev-Cpp\lib\libvideoprt.a C:\Dev-Cpp\lib\libwin32k.a C:\Dev-Cpp\lib\libwin32spl.a C:\Dev-Cpp\lib\libwininet.a C:\Dev-Cpp\lib\libwinmm.a C:\Dev-Cpp\lib\libwinspool.a C:\Dev-Cpp\lib\libwinstrm.a C:\Dev-Cpp\lib\libwldap32.a C:\Dev-Cpp\lib\libwow32.a C:\Dev-Cpp\lib\libws2_32.a C:\Dev-Cpp\lib\libwsnmp32.a C:\Dev-Cpp\lib\libwsock32.a
C:\Program Files\CodeBlocks\MinGW\bin\ld.exe: warning: C:\Dev-Cpp\lib\libkernel32.a(duces00500.o): local symbol `' has no section
C:\Program Files\CodeBlocks\MinGW\bin\ld.exe: BFD (GNU Binutils) 2.18.50.20080109 assertion fail ../../binutils-2.18.50/bfd/coffgen.c:375
C:\Program Files\CodeBlocks\MinGW\bin\ld.exe: warning: C:\Dev-Cpp\lib\libkernel32.a(duces00500.o): local symbol `' has no section
C:\Program Files\CodeBlocks\MinGW\bin\ld.exe: BFD (GNU Binutils) 2.18.50.20080109 assertion fail ../../binutils-2.18.50/bfd/cofflink.c:2270
C:\Program Files\CodeBlocks\MinGW\bin\ld.exe: C:\Dev-Cpp\lib\libkernel32.a(duces00500.o): illegal symbol index 538976288 in relocs
collect2: ld returned 1 exit status
I get the feeling it is something to do with the libkernel32.a library.
Anyone seen this before or know why it is happening?
~Qwertyuiop23