microsoft / microsoft/vscode-cpptools

<type_traits> totally grayed on c++17

Aperta
#14,384 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

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

Descrizione

Environment
  • OS and Version: Ubuntu 22.04
  • VS Code Version: 1.107.1
  • C/C++ Extension Version: 1.31.4
  • If using SSH remote, specify OS of remote machine:
Image Image
Bug Summary and Steps to Reproduce

Bug Summary:

Steps to reproduce:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior:

Configuration and Logs
{
    "configurations": [
        {
            "name": "gcc",
            "includePath": [
                "${workspaceFolder}/**",
                "/usr/include/gtk-3.0",
                "/usr/include/gtk-3.0/gtk",

                "/usr/include/glib-2.0",
                "/usr/include/glib-2.0/glib",
                "/usr/lib/x86_64-linux-gnu/glib-2.0/include",
                "/usr/include/atk-1.0/atk",
                "/usr/include/atk-1.0",
                

        "/usr/lib/gcc/x86_64-linux-gnu/11/include/**",
          "/usr/include/i386-linux-gnu/asm",

         "/usr/include/**"
      

            ],
            "defines": [],
            "compilerPath": "/usr/bin/g++",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "linux-gcc-x64"
        }





    ],




    
    "version": 4
}
Other Extensions

No response

Additional context

No response

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 riproducendo il report in VS Code con la configurazione c_cpp_properties fornita e lo standard C++17, concentrandoti su come viene visualizzato <ctype_traits>. Confronta il comportamento di IntelliSense con lo stato previsto dell’header; il lavoro è completo quando l’header standard non viene più mostrato erroneamente in grigio con questa configurazione.

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

Valutazione

Stack tecnologico
cpp, vscode
Ambito
devtools
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.