microsoft / microsoft/vscode-cpptools

cannot use chinese filename when debugging cpp files.

Aperta
#1,254 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

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

Descrizione

From @alanx172 on November 15, 2017 2:56

  • VSCode Version: Code 1.18.0 (dcee2202709a4f223185514b9275aa4229841aa7, 2017-11-08T21:22:49.932Z)
  • OS Version: Windows_NT x64 10.0.16299
  • Extensions:
Extension Author (truncated) Version
html-snippets abu 0.1.0
vscode-html-css ecm 0.1.8
php-debug fel 1.11.1
php-intellisense fel 1.5.4
code-runner for 0.8.3
cpptools ms- 0.14.2
vscode-hexdump sle 1.6.0
html-preview-vscode tht 0.1.1

Steps to Reproduce:

  1. edit a cpp file with chinese filename.
  2. compiling/building is ok.
  3. debugger cannot find the source file. but it's ok when using english filenames.

Reproduces without extensions: Yes/No

yes while disabling all extensions

Copied from original issue: Microsoft/vscode#38368

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 problema su Windows con un file C++ il cui nome contiene caratteri cinesi, utilizzando il debugger descritto nel report. Confronta la ricerca del file sorgente con quella di un nome file equivalente in inglese e traccia il percorso di risoluzione del sorgente del debugger. Il lavoro è completato quando il debugging apre il file sorgente con nome cinese senza modificare la configurazione di build.

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

Valutazione

Stack tecnologico
cpp, typescript, vscode
Ambito
devtools
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.