microsoft / microsoft/vscode-cpptools

Documentation request how to specify include firs for intelisense and defines

Aperta
#11,024 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

docs Language Service
Lingua principale
TypeScript
Stelle
6.2k
Fork
1.7k
Merge medio
14h 46m
PR unite (30g)
61

Descrizione

Feature Request

We build with makefile cross compiling

An in my makefile I can add a target to create a file that lists sec firs and include firs and active # defines for intellisense

what does not work is having viscose just select all h files under the project root for

reason: I have different( multiple) chip drivers in different sub directories the makefile has a macro/variable that controls the active target and configuration

Example top dir is BSP and under that dir are 5 different boards something like this
BSP/boardname/include/board gpio.h
and BSP/src/board gpio.c

thus a makefile target can create a file for intelisense

part 2 is how do I tell vs-code to forget and delete the intellisense database because it is lost or the configuration has changed and it needs to be rebuilt

what files do I delete to make that happen

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia con il target del Makefile che emette le directory di inclusione e i #defines attivi, quindi confrontalo con la configurazione di VS Code IntelliSense e con il comportamento del database. Aggiorna la documentazione per coprire sia la selezione della configurazione generata per il BSP/board layout sia il modo supportato per forzare una ricompilazione; il lavoro è completo quando entrambe le domande includono passaggi espliciti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
c, cpp
Ambito
developer-experience, documentation
Tipo di issue
Documentazione
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.