Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
Plugin not accepted by IDE
eyecreate:
I have been making a plugin for CB and it worked fine on my Ubuntu laptop. I decided to try and compile it under Windows XP so that it could be used on other platforms, but I can not get the plugin to be accepted by a default install of 8.02. The plugin will work fine on the version of CB that I compile the SDK from, but it shouldn't matter as they are both 8.02. When I load the plugin in the default install, CB says the plugin was made for a different version of CB and can't be loaded. I found the default install will accept a blank plugin if I make a copy of "wxmsw28u_gcc_cb.dll" and name it "wxmsw28u_gcc.dll" but as soon as I do something more complicated like use wxscintilla, it complains again. Is there anything so far I've done that I might have done wrong?
JGM:
http://wiki.codeblocks.org/index.php?title=Linking_the_plugin_to_a_Nightly_Build
sames apply to 8.02
eyecreate:
Thanks, this looks like usefull information, but the only problem is it didn't change anything. I followed the steps to link the plugin against the dll in the code blocks dir, but it still is rejected by the IDE. The only thing I did different than in the wiki was I also added wxscintilla to the link list because I use it in my plugin.
ollydbg:
--- Quote from: eyecreate on April 06, 2009, 01:15:49 am ---Thanks, this looks like usefull information, but the only problem is it didn't change anything. I followed the steps to link the plugin against the dll in the code blocks dir, but it still is rejected by the IDE. The only thing I did different than in the wiki was I also added wxscintilla to the link list because I use it in my plugin.
--- End quote ---
I also met this problem in windows xp. If I build a plugin linking to a DLL(The DLL was shipped in nightly build package), the C::B will complain that this plugin was build from a different version...
The only method is that I rebuild the whole c::b sdk and link to the generated DLLs build myself. :(
But the wiki page said that we don't need to build the c::b's sdk library, we can just link to the DLL.
dje:
--- Quote from: eyecreate on April 06, 2009, 01:15:49 am ---Thanks, this looks like usefull information, but the only problem is it didn't change anything. I followed the steps to link the plugin against the dll in the code blocks dir, but it still is rejected by the IDE. The only thing I did different than in the wiki was I also added wxscintilla to the link list because I use it in my plugin.
--- End quote ---
Let's have a look at plugins using scintilla such as ThreadSearch or CodeSnippet. Their project build options might help you.
Dje
Navigation
[0] Message Index
[#] Next page
Go to full version