csdn 上的博客看了个遍,还是没搞好,那三个配置文件怎么弄呢?请各位大佬指点!😉
|
icemanproSep 9, 2021
1
是 c/c++ 还是 c#
|
|
liuguangxuanSep 9, 2021 via Android
4
安装 cmake 的两个插件,就不用配其他配置文件了。不过需要写 CMakeLists.txt 。
|
|
HconkSep 9, 2021 via iPhone
5
装 cmake 插件,ctrl+shift+p 直接新建 cmake 工程就行了,自动给你生成个 helloword 。
|
|
6
这个都搞不定,建议放弃 C 语言。😅
|
|
dingwen07Sep 9, 2021
7
现在不需要配置直接点运行就好了,会自动生成两个必要的调试配置,有特殊需求比如编译开关这种的话看着改改就好了
|
|
10
@liuguangxuan 谢谢,我回去就去试试
|
|
RwingSep 9, 2021
13
欢迎尝试一下 C# 😊
vscode 装个 C# 插件即可 |
|
RwingSep 9, 2021
14
|
|
HsinyaoSep 9, 2021
17
vscode 当纯文本编辑器用,在终端里用 gcc 编译,gdb 调试,一劳永逸,学各种软件的配置方法太麻烦了
|
|
18
楼主男的女的?女留微信男自强😆
|
|
skinnySep 9, 2021
19
点击 vscode 扩展列表里的 C/C++扩展,打开的页面里有文档
|
|
mangohaomingSep 9, 2021
20
推荐 C/C++ extension pack 这个插件集合,使用这个可以达到 window 与 linux 开发体验一致
|
|
kevinyuSep 9, 2021
21
简单跑点代码用 code runner 就可以
https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner |
|
catcnSep 9, 2021
22
|
|
23
但凡少看点 csdn 你就早已学会了。
|
|
FLynnCPPSep 9, 2021 via iPhone
24
用 visual studio2019 吧,简单省事,初学者不要折腾这些玩意,抓住主要矛盾
|
|
AEDaydreamerSep 9, 2021
26
学生以学习语言为目的没必要折腾和老师教学不一样的编辑器 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 就可以了 |
|
coderluanSep 9, 2021
27
初学者直接用 vs2019 吧,入门之后再折腾这些,现在就开始弄效率和收益都很低。
|
|
lostberryzzSep 9, 2021
28
建议 Dev C++或者 Code::Blocks,不要折腾
|
|
29
那些 luanch.json 之类的属于 vscode 特有的配置文件,初学者最好不要去折腾。
初学者首先需要弄懂的是一些更 general 的东西,比如用命令行编译 c 程序,搞清楚整个*.i/*.s/*.o/executable 生成的流程,再去考虑利用一些工具来自动化这些操作( Makefile/CMake/vscode configuration...) |
|
zhylSep 9, 2021
30
首先安装编译环境,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++插件智能提示报错。 |
|
32
visual studio 省事,非要折腾 vs code 的话那就学学 cmake 吧,千万不要手写那些 json 配置文件,不是累死也得烦死
|
|
35
@misaka19000 你猜😂
|
|
36
@AEDaydreamer 谢谢大佬!但是我好像是 build 失败了。。。好像是路径错误啥的
Bad CMake executable "". Is it installed or settings contain the correct path (cmake.cmakePath)? |
|
zhuangzhuang1988Sep 9, 2021
37
不要作死, 直接 visualstudio 省事。
|
|
BBCCBBSep 9, 2021
38
直接用 vs 或者装个 clion, 等有基础后再来折腾.
|
|
loveuqianSep 9, 2021
39
装个 Xcode 就好了 🙈
|
|
zgraySep 9, 2021
40
直接看官方的文档就可以了,不过有好几种编译器的版本。我稍微看了下,建议你用这个: https://code.visualstudio.com/docs/cpp/config-mingw
环境配置毕竟简单,mingw 直接安装包下一步下一步,然后 vscode 装个插件就可以用了。 |
|
AEDaydreamerSep 9, 2021
41
@KageroY terminal 输入 g++ --version
gdb --version 有正确的输出吗?没有的话应该是没有设置系统变量。需要把 mingw64 的路径写到 path 里。 |
|
shayuvpn0001Sep 9, 2021
42
vim + gcc
|
|
y835L9DyC5XD09kqSep 9, 2021
43
是 macos 吗?我上学写 c 一直用 xcode
|
|
seersSep 9, 2021
44
我用 VScode 远程 ssh 到 Linux 然后安装好 gcc 和 gdb,编译调试一条龙。
|
|
xylophone21Sep 9, 2021
45
C/C++主流的还是 gcc/clang + cmake ( gn 其实也很不错,不过还稍微小众一点) + gdb/lldb,这些搞明白后再配 vscode 就很好理解,建议用 clangd + compile_commands.json + CodeLLDB.
codeblocks 哪一套,除非是即学即抛,否则后面还是要转到前面去的;之于 VisualStudio,C#它不香吗 |
|
MatDKSep 9, 2021
46
如果是 windows 我觉得可以 codeblocks,并不赖,可以先把东西跑起来。
vscode+cmake+gdb 那套建议在 linux 或者 WSL 下面学习,和编译部分结合起来。 |
|
DragonphySep 9, 2021
47
vscode 写 C 主要难在如何配置 vscode 调试,建议采用 WSL 来作为开发环境,vscode 调试配置可以网上搜索
|
|
kuangwinnieSep 9, 2021
48
我一般都用 vscode+docker 写这玩意
|
|
49
@AEDaydreamer 有正常输出的。。🤕写了路径到 path 里,还是不行。
|
|
51
@xylophone21 是指 codeblocks 不适合工作吗?
|
|
xylophone21Sep 9, 2021
52
是的,实际工作中很少看到有人用 codeblocks
|
|
imsuxpSep 9, 2021
53
这个知乎答案不错[Visual Studio Code 如何编写运行 C 、C++ 程序?]( https://www.zhihu.com/question/30315894/answer/154979413)
|
|
ragnaroksSep 10, 2021
54
|
|
AEDaydreamerSep 10, 2021
55
我刚才又看了一下,我给你说的这个方法和 cmake 是没关系的。我自己也尝试了一下是可以的。
|
|
gowinderSep 11, 2021
56
建议用 cmake 搞吧
|
|
waruqiOct 20, 2021 via Android
57
用 xmake 然后装下
xmake-vscode 插件就行了,intelligense 和调试都支持 |