|  |      1icemanpro      2021-09-09 08:36:26 +08:00 是 c/c++ 还是 c# | 
|  |      4liuguangxuan      2021-09-09 08:55:32 +08:00 via Android 安装 cmake 的两个插件,就不用配其他配置文件了。不过需要写 CMakeLists.txt 。 | 
|  |      5Hconk      2021-09-09 08:59:35 +08:00 via iPhone 装 cmake 插件,ctrl+shift+p 直接新建 cmake 工程就行了,自动给你生成个 helloword 。 | 
|  |      6jdhao      2021-09-09 09:05:38 +08:00 via Android  1 这个都搞不定,建议放弃 C 语言。😅 | 
|  |      7dingwen07      2021-09-09 09:13:59 +08:00 现在不需要配置直接点运行就好了,会自动生成两个必要的调试配置,有特殊需求比如编译开关这种的话看着改改就好了 | 
|  |      10KageroY OP @liuguangxuan 谢谢,我回去就去试试 | 
|      13Rwing      2021-09-09 09:27:13 +08:00 欢迎尝试一下 C# 😊 vscode 装个 C# 插件即可 | 
|      14Rwing      2021-09-09 09:27:32 +08:00 | 
|  |      15dingwen07      2021-09-09 09:30:36 +08:00 @KageroY #12 以前是要手动配置,现在插件会自动生成。自动生成的还会比网上找到的很多写死程序路径的那些配置方便一点。 | 
|  |      17Hsinyao      2021-09-09 09:42:44 +08:00 vscode 当纯文本编辑器用,在终端里用 gcc 编译,gdb 调试,一劳永逸,学各种软件的配置方法太麻烦了 | 
|  |      18misaka19000      2021-09-09 09:48:07 +08:00  3 楼主男的女的?女留微信男自强😆 | 
|      19skinny      2021-09-09 09:48:10 +08:00 点击 vscode 扩展列表里的 C/C++扩展,打开的页面里有文档 | 
|      20mangohaoming      2021-09-09 10:21:42 +08:00 推荐 C/C++ extension pack 这个插件集合,使用这个可以达到 window 与 linux 开发体验一致 | 
|      21kevinyu      2021-09-09 10:57:26 +08:00 简单跑点代码用 code runner 就可以 https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner | 
|  |      22catcn      2021-09-09 11:22:49 +08:00 | 
|  |      23stephenyin      2021-09-09 11:40:20 +08:00  3 但凡少看点 csdn 你就早已学会了。 | 
|  |      24FLynnCPP      2021-09-09 11:56:19 +08:00 via iPhone 用 visual studio2019 吧,简单省事,初学者不要折腾这些玩意,抓住主要矛盾 | 
|  |      25villivateur      2021-09-09 12:08:30 +08:00 via Android @Rwing 写 C# 就别用 vscode 了,要想写得流畅几乎只能用 vs | 
|  |      26AEDaydreamer      2021-09-09 12:15:44 +08:00 学生以学习语言为目的没必要折腾和老师教学不一样的编辑器 or IDE,但如果自己有想法的话。 1. 安装一个 compiler,没记错的话大学课程用的 MinGW 比较多 2. vacode 的 C/C++ 拓展 3. 写一个 helloword.c 4. terminal -> Run Build Task 5. 选择刚才安装的 compiler 6. console 查看结果 p.s 也可以配置一个 launch.json 这样以后每次只要点 debug 就可以了 | 
|  |      27coderluan      2021-09-09 12:29:39 +08:00 初学者直接用 vs2019 吧,入门之后再折腾这些,现在就开始弄效率和收益都很低。 | 
|  |      28lostberryzz      2021-09-09 12:34:49 +08:00 建议 Dev C++或者 Code::Blocks,不要折腾 | 
|  |      29sleeepyy      2021-09-09 12:49:38 +08:00  1 那些 luanch.json 之类的属于 vscode 特有的配置文件,初学者最好不要去折腾。 初学者首先需要弄懂的是一些更 general 的东西,比如用命令行编译 c 程序,搞清楚整个*.i/*.s/*.o/executable 生成的流程,再去考虑利用一些工具来自动化这些操作( Makefile/CMake/vscode configuration...) | 
|      30zhyl      2021-09-09 15:50:40 +08:00 首先安装编译环境,MSVC 或者 MinGW 然后装个 xmake, xmake create demo 创建 c/c++项目,再使用 xmake project -k compile_commands 生成编译命令文件,使用 VSCode 打开 demo 项目目录,最后再在 c_cpp_properties.json 配置好 "compileCommands": "compile_commands.json" 就可以正常开发了。 在有新的文件或依赖加入 xmake 时,最好重新生成一下 compile_commands,以免 c/c++插件智能提示报错。 | 
|  |      31KageroY OP 我装了 code runner 可以跑一段代码,但是用 f5 调试就报错怎么破🤕 @kevinyu | 
|  |      32lwh0328      2021-09-09 16:07:33 +08:00  1 visual studio 省事,非要折腾 vs code 的话那就学学 cmake 吧,千万不要手写那些 json 配置文件,不是累死也得烦死 | 
|  |      34KageroY OP  1 @FLynnCPP ok 谢谢提醒,看来还是我能力不够,我先去看看 codeblocks😃 | 
|  |      35KageroY OP @misaka19000 你猜😂 | 
|  |      36KageroY OP @AEDaydreamer 谢谢大佬!但是我好像是 build 失败了。。。好像是路径错误啥的 Bad CMake executable "". Is it installed or settings contain the correct path (cmake.cmakePath)? | 
|  |      37zhuangzhuang1988      2021-09-09 16:37:59 +08:00 不要作死, 直接 visualstudio 省事。 | 
|  |      38BBCCBB      2021-09-09 16:38:57 +08:00 直接用 vs 或者装个 clion, 等有基础后再来折腾. | 
|  |      39loveuqian      2021-09-09 16:59:36 +08:00 装个 Xcode 就好了 🙈 | 
|      40zgray      2021-09-09 17:09:21 +08:00 直接看官方的文档就可以了,不过有好几种编译器的版本。我稍微看了下,建议你用这个: https://code.visualstudio.com/docs/cpp/config-mingw 环境配置毕竟简单,mingw 直接安装包下一步下一步,然后 vscode 装个插件就可以用了。 | 
|  |      41AEDaydreamer      2021-09-09 17:52:56 +08:00 @KageroY  terminal 输入 g++ --version gdb --version 有正确的输出吗?没有的话应该是没有设置系统变量。需要把 mingw64 的路径写到 path 里。 | 
|  |      42shayuvpn0001      2021-09-09 18:48:06 +08:00 vim + gcc | 
|  |      43y835L9DyC5XD09kq      2021-09-09 19:06:27 +08:00 是 macos 吗?我上学写 c 一直用 xcode | 
|  |      44seers      2021-09-09 19:17:54 +08:00 我用 VScode 远程 ssh 到 Linux 然后安装好 gcc 和 gdb,编译调试一条龙。 | 
|      45xylophone21      2021-09-09 19:33:26 +08:00 C/C++主流的还是 gcc/clang + cmake ( gn 其实也很不错,不过还稍微小众一点) + gdb/lldb,这些搞明白后再配 vscode 就很好理解,建议用 clangd + compile_commands.json + CodeLLDB.  codeblocks 哪一套,除非是即学即抛,否则后面还是要转到前面去的;之于 VisualStudio,C#它不香吗 | 
|      46MatDK      2021-09-09 21:38:13 +08:00 如果是 windows 我觉得可以 codeblocks,并不赖,可以先把东西跑起来。 vscode+cmake+gdb 那套建议在 linux 或者 WSL 下面学习,和编译部分结合起来。 | 
|  |      47Dragonphy      2021-09-09 21:45:12 +08:00 vscode 写 C 主要难在如何配置 vscode 调试,建议采用 WSL 来作为开发环境,vscode 调试配置可以网上搜索 | 
|  |      48kuangwinnie      2021-09-09 22:04:12 +08:00 我一般都用 vscode+docker 写这玩意 | 
|  |      49KageroY OP @AEDaydreamer 有正常输出的。。🤕写了路径到 path 里,还是不行。 | 
|  |      51KageroY OP @xylophone21 是指 codeblocks 不适合工作吗? | 
|      52xylophone21      2021-09-09 23:15:23 +08:00 是的,实际工作中很少看到有人用 codeblocks | 
|  |      53imsuxp      2021-09-09 23:27:45 +08:00 这个知乎答案不错[Visual Studio Code 如何编写运行 C 、C++ 程序?]( https://www.zhihu.com/question/30315894/answer/154979413) | 
|  |      54ragnaroks      2021-09-10 10:39:27 +08:00 | 
|  |      55AEDaydreamer      2021-09-10 12:04:07 +08:00 我刚才又看了一下,我给你说的这个方法和 cmake 是没关系的。我自己也尝试了一下是可以的。 | 
|  |      56gowinder      2021-09-11 14:06:43 +08:00 建议用 cmake 搞吧 | 
|  |      57waruqi      2021-10-20 08:05:35 +08:00 via Android 用 xmake 然后装下  xmake-vscode 插件就行了,intelligense 和调试都支持 |