Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
Doxygen script plugin
jomeggs:
--- Quote from: killerbot on September 06, 2009, 01:36:39 pm ---...So you have my support, and maybe it might be nice to have a little roadmap of futures you have in mind....
--- End quote ---
Your support would be VERY welcome, especially regarding the development environment. The last time I compiled codeblocks on my own is nearly two years ago. So I need to know which compiler version is in use by the core developers, the same is for the wxwidgets version and so on. Yeeees, I could search the forum, but at this point I would like to have a fresh first hand information.
My idea is to create a simple replacement for the script-plugin as a first step. I would like to have a suitable doxygen configuration dialog too. That means a global doxygen configuration dialog and maybe an additional project dependent one as well. As you know, doxygen has an awful lot of lot of possibilities, so it would be nice to have something like a configuration template which is changeable for the users purposes. Further on some help for the doxygen installation itself is needed. That could be something like your compiler detection with an addition check for the needed files.
That's me, but I'm pretty sure that you all have your own ideas. So please don't hesitate to write your whishes down here.
killerbot:
ok, question number one :
what is your oprating system for your development environment ?
Windows or linux ?
jomeggs:
Mainly I'm working with windows (W2K, XP and VISTA - unfortunately sometimes even NT4.0...) but also with linux here and there. For this purposes I've a colinux running under windows and some standalone machines. As main-development environment I would prefer windows currently but also linux for testing the plugin there.
Short form: I need information for windows AND linux... :D
killerbot:
Let's start with windows, follow the direction in the nightly cookbook.he
http://wiki.codeblocks.org/index.php?title=Nightly_Cookbook
But as for the GCC/GDB stuff, just use the MingW build from TDM.
http://www.tdragon.net/recentgcc/
But you should use the 4.4.0 version. But it seems you will have to assemble it yourself again, since the big installer will bring the buggy 4.4.1.
Worst case, I could put download from back in the day on my webspace.
Another solution is you use the 4.3.3 version.
Then during your development I would suggest to put your plugin as a subdir of the contrib plugins directory of the CB sources tree, since that's the place in will end up in the future.
You could use the MouseSap (latest contrib plugin that got added), as your template for makefiles and the cbp files, just manually edit them.
And then change you script code to real C++ ;-)
jomeggs:
I managed to get TDM gcc 4.4.0, there are old installer files on sourceforge fortuntately. The Nightly_Cookbook refers to wxwidgets 2.8.7 but I found that you're using 2.8.10, right? So I downloaded that one. I can't get svn access from my office therefore I'll checkout CB in the evening at home. Many thanks in the meantime.
@killerbot
I followed your Cookbook, compiled wxWidgets, and tried to compile codeblocks. It went fine for a while, then I've got a linker error cause wxflatnotebook has not been found (the same problem with wxWidgets 2.8.8 and 2.8.10). I noticed that this isn't part of wxWidgets, so I've to download and install it on my own, right? Which wxFlatNotebook is to be used please?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version