Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

SVNInside : development of another SVN plugin for CodeBlocks

<< < (28/31) > >>

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