Code::Blocks Forums
User forums => Using Code::Blocks => Topic started by: ybx on May 24, 2005, 09:40:44 pm
-
How to add OpenWatcom C/C++ (www.openwatcom.org) tools to supported ones? OW are rather fast cross-platform C and C++ compilers with smart documentation and features and a separate cool debuger. WxWidgets 6 supports that compiler as well.
-
cool! Where can we get the docs for 'em?
-
http://downloads.openwatcom.org/ftp/open-watcom-win32-1.3.exe
it is Win32 installation (includes full documentation).
Actually you may ask me questions via e-mail.
OpenWatcom is free and open source, linux-support is now under development.
It has MS VC++ utilities clones (like cl.exe nmake etc.) but it's better to use native WCC386, WPP386 compilers or WCL386 compile and link utility (like G++ in GNU C++)...
Debugger support is not needed into the IDE because it has a separate comfortable GUI debugger and as far as I know it's impossible to use it as a service or via pipe etc. lile GDB.
Thanks for your attention! I'd be really happy when Code::Blocks supports OW.
-
Well, I'm not very much into compiler support (Yiannis is the expert), but I'm sure that with a good documentation on each program (compiler, linker, resource compiler, etc)'s command line, we could make good support for them.
Hey, maybe YOU can do it! Codeblocks supports adding *custom* compilers. On the compiler settings, when you select a compiler, there's a button that says "add". You then pick the compiler you believe resembles the most to yours.
Then go to the advanced settings, etc.
-
The thing is that the compiler's WLIB (archive) utility needs a response file contaning the names of the object files to include. And the compilers create *.err files for every source which caused WARNINGs or ERRORs during compilation (however they also display error messages to STDOUT)...
Compiler's WMAKE utility has support for autodependency info placed by the compilers into .obj files...
-
WLIB can also generate import libraries for DLLs...
-
I've managed to make Code::Blocks support open watcom tools. I had to wite a simple utility for building static libraries easyly and added Error and Warning messages parsing expressions.
Code::Blocks is COOOOOOOOOOOOOOOOOL!!!!!!
Although several bugs in the IDE were discovered and submited by me.
-
Would you mind enlightening us too so that we can add OpenWatcom in the list of supported compilers? :lol:
Yiannis.
-
Download and run:
http://ybx.narod.ru/files/misc/cbowsup.exe
It is a self-extracting archive with .txt and .reg files of how to add the OW support.
-
Thanks a lot. I will add native support for OpenWatcom now.
You did a great job. Thanks again!
Yiannis.
-
Although several bugs in the IDE were discovered and submited by me.
Thanks, although I took a look and some of them are already fixed in CVS.
Nevertheless you did good submitting them.
Yiannis.
-
I have experienced severe crash bugs when futher experimenting with compiler settings/options (menu "Settings->Compiler". And submitted one more bug report. I suspect there's something wrong in the whole compiler settings storing algorithm.
And I think that the project file must contain not just compiler magic number but the whole name and the ability to import/export compiler settings should be implemented. (now it is just .reg files).
-
And also there's a minor bug/mistype in that .reg files I've published :) Change -D option into -d for DEFINEs
-
That link http://ybx.narod.ru/files/misc/cbowsup.exe is dead any mirrors please ?
-
It is not dead, just click the link citated in orange. The russian free hosting service just warns that this is an executable.
-
damn you right , stuped me
-
8) outstanding :D
To the Auther of that small cbowsup.exe file I could mirror it off my site, that's if you want :) :D