0

我正在尝试使用“cl”在 Windows 控制台中编译 C 文件。当我第一次尝试这个时,它会发送这样的消息:

fatal error C1083 : ... 'stdio.h' : No such file or Directory.

所以我在网上搜索,发现一些文章执行 vcvars64.bat 并重试。我听从了这个建议,效果很好。但是,每当我重新打开终端时,它都会打印出我第一次遇到的相同错误消息。

每当我尝试在 Windows 控制台中编译时,我是否应该每次都执行 vcvars64.bat?

PS。我的命令是

cl Helloworld.c -Fehello.dll -MD -LD
4

1 回答 1

0

cmd.exe您可以配置使用启动命令列表调用的快捷方式。创建一个快捷方式cmd.exe,然后在“命令提示符属性”中将其“快捷方式->目标”编辑为cmd.exe /K C:\path\to\file.cmd. 您可以在C:\path\to\file.cmd其中调用 vcvars 以及您每次想要执行的任何其他设置。

然后,您可以调用快捷方式,而不是cmd.exe在需要执行命令行 VS 时调用。

于 2013-09-05T13:24:45.530 回答