Code::Blocks Forums
User forums => Help => Topic started by: gtafan on July 12, 2020, 08:31:54 pm
-
Have instaled the latest version of CB but when starting always geting mesage about some mising dll. Umfortunately this forum is not worcking on normal PC, so can't post the exact error mesage. Google seatch said it some of visual sh*t dlls, so I think no need to mention what my OS is.
-
What OS version? Include 32 or 64 bit information!
Tim S.
-
Win 7 pro 64 bit, but CB is 32 bit. All previous CB versions were 32 bit to and worcked perfectly on this OS.
-
32bit version is known to be problematic.
http://forums.codeblocks.org/index.php/topic,23770.msg162098.html#msg162098
-
32bit version is known to be problematic.
http://forums.codeblocks.org/index.php/topic,23770.msg162098.html#msg162098
OK, looks like the problem, mentioned in that thread, is exact the same as mine. Since my OS is 64 bit should be no problem fro me to use 64 bit CB version. Posibly a stupied question, will I be still able to compile 32 bit applications with 64 bit version?
-
This does not depend on CodeBlocks but on the used compiler. If you intent to use CodeBlocks with the bundled compiler it is important to know that MinGW-w64 is not multilib. I guess the 64 Bit download contains a 64 Bit toolchain so this one can't build for 32 Bit, in that case you need to install a 32 Bit toolchain yourself.
-
OK, looks like the problem, mentioned in that thread, is exact the same as mine. Since my OS is 64 bit should be no problem fro me to use 64 bit CB version. Posibly a stupied question, will I be still able to compile 32 bit applications with 64 bit version?
Yes, but debugging would be close to impossible.
-
OK, looks like the problem, mentioned in that thread, is exact the same as mine. Since my OS is 64 bit should be no problem fro me to use 64 bit CB version. Posibly a stupied question, will I be still able to compile 32 bit applications with 64 bit version?
Yes, but debugging would be close to impossible.
For me it is working. I have "cocktail" of 64b CB, 32b gcc 9.2 from Winlibs and TDMs 32b GDB.
-
Try to set a breakpoint while the application is running - it should fail :)
-
OK, looks like the problem, mentioned in that thread, is exact the same as mine. Since my OS is 64 bit should be no problem fro me to use 64 bit CB version. Posibly a stupied question, will I be still able to compile 32 bit applications with 64 bit version?
Yes, but debugging would be close to impossible.
I donĀ“t care about debugging, as long I can produce a 32 bit executable.
-
Try to set a breakpoint while the application is running - it should fail :)
I had to live like this for years and now I did not even recognize that it is a problem. ::)
I'll check behavior at Monday.
-
An other posibly stupied question, at the moment I am still using version 17 with compiler that has no problem to produce 32 bit executables, can I just instal the new CB version over the old one, so it uses the worcking compiler?
-
If the compiler was installed with C::B then the 17.12 uninstaller could possibly remove the MinGW installation (I do not use the installer).
I would download the last nightly and put it over the 17.12 installation, it has some advantages over the 20.03 release and it will use your existing compiler.
-
If the compiler was installed with C::B then the 17.12 uninstaller could possibly remove the MinGW installation (I do not use the installer).
I would download the last nightly and put it over the 17.12 installation, it has some advantages over the 20.03 release and it will use your existing compiler.
Would really like to stay with the release version. So if I understood you right, installing 20.03 would automaticaly uninstall the previous version including everything installed with it like compiler? The result would be version 20.03 without any compiler, right?
-
Well, I wrote "could possibly remove". I don't use the installer, so I don't know if it uninstalls the previous version or it just overwrites it.
Looking at the nsi files, I think uninstallation removes C::B and the compiler, and installation overwrites C::B previous files without uninstalling anything, but I can be completely wrong.
https://sourceforge.net/p/codeblocks/code/HEAD/tree/setup/setup_wx31_32bit.nsi (https://sourceforge.net/p/codeblocks/code/HEAD/tree/setup/setup_wx31_32bit.nsi)
-
Try to set a breakpoint while the application is running - it should fail :)
Yes, it cannot be done. And 64b gdb dont interested to work with 32b files.