News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

SourceTrail plugin

Started by martim01, November 28, 2019, 01:33:14 PM

Previous topic - Next topic

martim01

I've written a simple plugin to interface with Source Trail.
The source code can be found at https://github.com/martim01/SourceTrail

I've currently on tested on Windows using Code::Blocks 17.12

BlueHazzard

You can use your forum login in the wiki and post it there, so it won't get lost :)
Thank you for your support

ollydbg

#2
It looks like Sourcetrail is now free and open-source software 10 days ago.

For C++ language, it based on Clang, see this page: https://github.com/CoatiSoftware/Sourcetrail
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Pecan

@martim01
In your git .cbp, your second targets' output designation, "debug", is clobbering BrowseTracker.



<Target title="debug">
<Option output="../../../devel/share/codeblocks/plugins/BrowseTracker.dll" prefix_auto="0" extension_auto="0" />
<Option object_output="../../../.objs/plugins/contrib/BrowseTracker" />
<Option type="3" />
<Option compiler="gcc" />
<Option parameters="--debug-log --multiple-instance -na -ns -nd -p debug" />
<Option host_application="../../../devel/codeblocks.exe" />
<Option run_host_application_in_terminal="0" />
<Compiler>


martim01

I've removed the debug build.
I'd used the BrowseTracker project as a template as I kept getting undefined reference errors using the CodeBlocks project wizard. Completely forgot to change the debug build.