Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
SVNInside : development of another SVN plugin for CodeBlocks
ollydbg:
--- Quote from: dmoore on May 13, 2009, 07:02:53 pm ---you can link against the 8.02 binaries BUT
when you link -- don't link against your own copies of the dlls, link against the CB 8.02 binary packages dlls (including any packaged wx widgets libs). see this: http://wiki.codeblocks.org/index.php?title=Linking_the_plugin_to_a_Nightly_Build
(the instructions assume you are building against a nightly build but it is the same for building against the actual release)
--- End quote ---
@dmoore
Actually, I have build follow these steps, I say I had tried to link to a codeblocks' distribution DLL(this can avoid building the IDE), but failed. :(
The IDE still report the inconsistent version conflict. I'm still confused about these problems.
So, finally, I built both the IDE and plug-ins together myself.
AIL:
--- Quote from: ollydbg on May 14, 2009, 03:48:49 am ---Actually, I have build follow these steps, I say I had tried to link to a codeblocks' distribution DLL(this can avoid building the IDE), but failed. :(
The IDE still report the inconsistent version conflict. I'm still confused about these problems.
--- End quote ---
Just place path to your binary distributuion on the top of the paths list (as described in "Step Four - Link Everything Together") and replace library wxmsw28u with wxmsw28u_gcc_cb in linker settings.
That`s all. Now you can use plugin with your binary package.
dmoore:
--- Quote from: ollydbg on May 14, 2009, 03:48:49 am ---Actually, I have build follow these steps, I say I had tried to link to a codeblocks' distribution DLL(this can avoid building the IDE), but failed. :(
The IDE still report the inconsistent version conflict. I'm still confused about these problems.
So, finally, I built both the IDE and plug-ins together myself.
--- End quote ---
If you have the link libs right, the problem might be the headers. you should use the actual 8.02 headers to be on the safe side.
mattn2:
can someone please attach a dll here?
Killertester:
Help!
I try compile plugin on linux:
src/dialogs/svniTreeItem.h|37|warning: 'typedef' was ignored in this declaration|
src/dialogs/svniTreeItem.h|37|warning: 'typedef' was ignored in this declaration|
src/dialogs/svniTreeCtrl.h|31|warning: 'typedef' was ignored in this declaration|
svniCommand.cpp||In member function 'size_t svniCommand::AddFilterMask(int, bool)':|
svniCommand.cpp|104|error: 'remove_if' was not declared in this scope|
||=== Build finished: 1 errors, 3 warnings ===|
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version