Skip to content

What does it mean to "configure IntelliSense"? #478

Answered by andreeis
NameOfTheDragon asked this question in Q&A
Discussion options

You must be logged in to vote

@NameOfTheDragon, during the configure phase, the Makefile Tools extension is reading through a build log and parses compiler commands from which it extracts includes, defines, c/c++ standard and other useful constructs that it passes over to the CppTools extension (which is the IntelliSense brain in VSCode). Makefile Tools also parses for all the targets in the makefile and for linker commands to identify what binaries are built and eventually how are they run, to offer all these in various UI quickPick elements in the left side bar in VSCode. The build log that is read to parse all this is either given via "makefile.buildLog" or the extension invokes "make --dry-run" automatically, whic…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by gcampbell-msft
Comment options

You must be logged in to vote
1 reply
@guhcampos
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants