[问题] 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