我正在尝试为 c++ 设置 Windows 编程环境。我使用 Visual Studio 编写代码,但我的大学希望我使用 g++ 编译器。到目前为止,我设法使用 cmd 将 g++ 与 PATH 链接,但这还不是全部。我必须使用 linux 中的别名:
p1++="g++ -ansi -Wall -O2 -DNDEBUG -Wextra -Werror -Wno-uninitialized -Wno-sign-compare -Wshadow
我使用命令 doskey 尝试了相同的操作:
doskey p1=g++ -ansi -Wall -O2 -DNDEBUG -Wextra -Werror -Wno-uninitialized -Wno-sign-compare -Wshadow
它可以工作,但每当我使用例如:
p1++ hello.cpp
它说
g++: fatal error: no input files
compilation terminated.
但如果我使用:
g++ hello.cc
它确实可以编译,所以我的问题是所有这些代码是什么意思,我怎样才能摆脱这个错误?
谢谢