- 版块学术版
- 楼主Error_Eric
- 发帖时间2021-04-08 19:43
换言之,vsc究竟可不可以编译代码?
vsc 当然不能编译代码
正确配置的话可以编译的吧
呃我不很懂,我平时用的编译命令(终端是cmd)是
g++ -o .\test .\test.cpp
裸的VSC不能,配合编译器并且正确配置是可以编译的
@_Leaving 我的意思是,vsc在照搬cmd之外还可不可以编译代码qwq...
@Error_Eric 装插件,例如code_runner,在c_cpp_properties.json
里添加的宏只在C/C++插件代码补全时生效,不会作用于真实编译环境
当
c_cpp_properties.json
中"defines": [ "_DEBUG","UNICODE","_UNICODE" ]
时在vscode 上写下如下代码:
在vsc中的终端输入指令,对于
g++ test.cpp -o test.exe
,start test.exe
的运行结果是smg,但是对于g++ -D _DEBUG test.cpp -o test.exe
,start test.exe
的运行结果是ok.所以
"defines": [ "_DEBUG","UNICODE","_UNICODE" ]
有什么用?