The short answer is that MSVCRT.DLL is a protected system component and to preserve system integrity it cannot be updated by any end user product installers but may be updated from time to time by system updates. A zLib FAQ entry makes it much more clear. Microsoft does not clearly describe what 'Known DLL' means.
Q: Microsoft calls MSVCRT.DLL a "Known DLL." How do I know if I can/should use it? How do I tell Code::Blocks that it is my compiler?Ī: Click on "Project/Build options" and select the compiler you want for your project/target. Q: I have downloaded MS VC++ Toolkit 2003 for a compiler. In your project's Properties, check "This is a custom makefile". You need to change one settings with Code::Blocks 8.02: Is it possible with Code::Blocks?Ī: Yes, you can. Q: My project should be compiled with a custom makefile. Some provided with the default Code::Blocks installation are GNU GCC (MinGW/Cygwin), MS Visual C++ Free Toolkit 2003, Borland's C++ Compiler 5.5, DigitalMars Free Compiler., OpenWatcom, Small Device C Compiler (SDCC) and others. Q: What compiler can I use with Code::Blocks?Ī: Code::Blocks philosophy is to be able to use any compiler on earth! Well, almost.Īs a matter of fact it largely depends on the used compiler plugin. 15 Q: My program runs in codeblocks but if i start it from the outside it only flashes and closes immediately.14 Q: I get a blank (black) terminal window on windows.13 Q: All of the Build related options are grayed out?.12 Q: How do I report a compilation problem on the forums?.11 Q: Code::Blocks does not force relink if the library is changed?.10 Q: How do I add version information to windows executables and dll's?.9 Q: How do I use both Debug and Release builds of wx libraries?.How can I indicate to CodeBlocks that these libraries and include files exist?
2 Q: My project should be compiled with a custom makefile.