[問題] Visual Studio Code 設定 C/C++

作者: qwer87511 (Joe)   2018-02-03 18:15:10
開發平台(Platform): (Ex: Win10, Linux, ...)
Win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
小弟最近看到 Visual Studio Code 的 IDE 看起來好精美想跟風用用看
但是在設定上面一直鬼打牆
用了兩三天用不好,上網看了一堆資料,有看到VSCode可以和VS2017一樣覺得好炫泡
想要有以下功能:
錯誤會出現有紅線 + 即時的Compile + 文法錯誤提示 等等 VS上面的功能們
就這樣我
一直設不好,設了好久我設了很久不知設到啥時還沒射完
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
作者: Sidney0503 (Sidney0503)   2018-02-08 10:17:00
WSL+1
作者: FrozenMoment   2018-02-08 08:39:00
win10 我也推 Ubuntu Bash ~
作者: Ommm5566 (56天團)   2018-02-03 20:17:00
vscode需要先編譯一次才拿的到symblevscode自稱是文字編輯器不是IDE 不會即時compile你要即時就是用VS14或VS15
作者: dzwei (Cout<< *p << \n ;)   2018-02-03 20:30:00
我的建議是先安裝VScode的C++套件然後安裝Git bash,把GitBash當作項Linux的終端機並將VSCode預設終端機為GitBash編譯程是直接Key入 clang(或gcc) <檔名.c> -o <檔名>要degug就直接在終端機上用GDB或LLDB所以通常小程是我都這樣弄,頂多加個make大程式我就用Qt的Qmake來寫了
作者: Caesar08 (Caesar)   2018-02-03 22:14:00
VS code的intellisense目前沒有支援C++,你可以參考https://code.visualstudio.com/docs/languages/cpp
作者: TobyH4cker (Toby (我要當好人))   2018-02-04 03:51:00
還沒射完
作者: TitanEric (泰坦)   2018-02-04 17:36:00
推四樓 但覺得沒有必要裝Git Bash 原本的powershell或Ubuntu Bash就很好了
作者: dzwei (Cout<< *p << \n ;)   2018-02-04 22:58:00
我會用Git Bash的原因純粹是因為抓Git送的 哈哈而且字體配色吶些我比較喜歡,還有Powershell沒辦法"完全"支援linux bash shell指令e.g. ls -al而且GitBash還送你VIM,有時候很好用der~
作者: TitanEric (泰坦)   2018-02-04 23:14:00
了解~ 的確PS沒有支援unix所有指令
作者: dzwei (Cout<< *p << \n ;)   2018-02-09 15:22:00
今天試過Ubuntu on W,感謝版有的推薦,但是WSL畢竟是以VM模擬出Linux的作業系統環境而要在Windows上開發Windows的程式,個人認為不適合舉個例子,WSL可以用apt-get安裝clang/gcc,但原本在Windows上安裝的mingw-gcc/clang就不能在WSL上用因為mingw32-gcc和clang for windows本質上是Windows的編譯器,而在WSL上安裝的(apt-get)gcc/clang本質上是Linux的編譯器
作者: uranusjr (←這人是超級笨蛋)   2018-02-09 15:34:00
WSL 不是 VM 喔, 雖然它編譯出來的是 ELF 沒錯真要比喻比較像倒過來的 Wine
作者: dzwei (Cout<< *p << \n ;)   2018-02-09 15:42:00
好,了解。但我要表達的是,在Windows上用gitbash所使用的編譯器是for windows的gcc/clang,而WSL不是

Links booklink

Contact Us: admin [ a t ] ucptt.com