Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
cbMakefileGen plugin
patlecat:
A Windows exe would be great, my target productive system is Solaris10 via tty. But Windows is my dev platform, so writing a portable Makefile will be much easier with your plugin. I'm thinking of using boost.jam or Premake to streamline Makefile construction.
Do you know if CB (under Windows) does optimize the order of the link libraries itself? This would be very helpfull indeed.
Just tried to add the binary from you into CB Ver.4256 and it fails saying that: your plugin was built for a different version of the CB::SDK :(
kisoft:
--- Quote from: patlecat on July 11, 2007, 03:03:10 pm ---I'm thinking of using boost.jam or Premake to streamline Makefile construction.
--- End quote ---
I taste Premake only. But it was a many times ago. For start is very nice.
--- Quote from: patlecat on July 11, 2007, 03:03:10 pm ---Do you know if CB (under Windows) does optimize the order of the link libraries itself? This would be very helpfull indeed.
--- End quote ---
Sorry, I have no info for this. My be I don't understand your mind. "optimize order of link" - I can't understand for what.
--- Quote from: patlecat on July 11, 2007, 03:03:10 pm ---Just tried to add the binary from you into CB Ver.4256 and it fails saying that: your plugin was built for a different version of the CB::SDK :(
--- End quote ---
My C::B rev.4257, wxWidgets 2.8.4. Was compiled today 9 hours ago.
Hmm, I found for all plugins in manifest.xml file:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_plugin_manifest_file>
<SdkVersion major="1" minor="10" release="0" />
but my mainfest.xml file content this:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_plugin_manifest_file>
<SdkVersion major="1" minor="11" release="11" />
Try new attached file, please.
I being investigate this trouble tomorrow.
[attachment deleted by admin]
patlecat:
The order/sequence in which the needed libraries are linked to your program is important under *nix. And Premake can optimize that oder in case it isn't optimal. But does CB do that on Windows too?
Ok I tried ur new binary but it got me the exact same results :? I attach the resulting DLL here, maybe this can help you find the problem.
Thanks again for your kind help :P
[attachment deleted by admin]
kisoft:
Sorry for a long pause.
I do compiled my plugin again. I do clean all .objs directories and devel/devel too. Recompiled C::B and all contrib plugins with my plugin too. I attach new file now. Try it or wait for my experiments. I want download a lastest night build C::B and try install my plugin.
I try it and get a good result on Nightbuild rev 4261.
[attachment deleted by admin]
patlecat:
No problem man, but your plugin still produces the exact same error :( And I've tried it both in the office and home.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version