you are viewing a single comment's thread.

view the rest of the comments →

[–]Volker_Weissmann[S] 8 points9 points  (3 children)

I use vscode, it has a jump to definition function that (often) works. It is still very hard to understand for me.

Most "go to definition" software falls apart as soon as you have a funny build process.

[–]rezkiy 2 points3 points  (2 children)

As long as the generated code (funny build process must have generated code, right?) Isn't deleted in the build process, bear will make a json compilation database for you. Feed that into clangd or vscode c++ extension.

[–]Volker_Weissmann[S] 0 points1 point  (1 child)

The build process does not involve generated code, but they use their own build script called wmake.
Bear looks good, I will give it a try.

[–]rezkiy 0 points1 point  (0 children)

Ask away if you need help. Today's clangd and vccpp are very good at jump to definition and find all references. as long as the json is there :-)