gpt4 book ai didi

c++ - 为 C++ 程序配置 VS 代码时遇到问题

转载 作者:太空宇宙 更新时间:2023-11-04 12:48:07 26 4
gpt4 key购买 nike

我在用 VS 代码编译 C++ 程序时遇到了一些问题。我遵循了这个答案:How do I set up Visual Studio Code to compile C++ code?

我的 Makefile 是

CC=g++
CFLAGS=-Wall
.SUFFIXES = .cpp
objs:=$(wildcard *.cpp)
targets:=$(objs:.cpp= )

.PHONY:all
all: $(targets)
.cpp:
$(CC) $(CFLAGS) -std=c++11 -o $@ $<

我只想编译在当前窗口中打开的这个文件,比如说 1.cpp,这个文件没有任何外部依赖

当我尝试编译我的文件时(按我链接的答案中给出的 f8),我收到以下错误:

'make' is not recognized as an internal or external command,
operable program or batch file.

我是初学者,对 Makefile 了解不多,任何帮助将不胜感激。谢谢!
编辑:我正在使用适用于 linux 的 Windows 子系统来编译我的程序,而不是 mingw 或 cygwin。

编辑:
现在我可以使用 make,但我认为我的 Makefile 有问题。 enter image description here

最佳答案

我想到了一个简单的方法:
args 至少在我的系统上不起作用。

因此,更改命令(tasks.json 的第 3 行)

"command": "g++ -Wall -std=c++14 ${relativeFile};./a.out < input.txt

现在只需一个按钮即可编译和运行!

关于c++ - 为 C++ 程序配置 VS 代码时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50371168/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com