Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows控制台&x27;cl';编译:每次执行vcvars64.bat?_Windows_Visual Studio_Command Line_Compiler Construction_Java Native Interface - Fatal编程技术网

Windows控制台&x27;cl';编译:每次执行vcvars64.bat?

Windows控制台&x27;cl';编译:每次执行vcvars64.bat?,windows,visual-studio,command-line,compiler-construction,java-native-interface,Windows,Visual Studio,Command Line,Compiler Construction,Java Native Interface,我试图在Windows控制台中用“cl”编译一个C文件。 当我第一次尝试时,它会发送如下消息: fatal error C1083 : ... 'stdio.h' : No such file or Directory. 所以我在网上搜索了一些文章,找到了executevcvars64.bat,然后再试一次。 我听从了这个建议,效果很好。 但每当我重新打开终端,它就会打印出和我第一次看到的相同的错误消息 每当我尝试在Windows控制台中编译时,是否每次都执行vcvars64.bat 附言。

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

fatal error C1083 : ... 'stdio.h' : No such file or Directory.
所以我在网上搜索了一些文章,找到了executevcvars64.bat,然后再试一次。 我听从了这个建议,效果很好。 但每当我重新打开终端,它就会打印出和我第一次看到的相同的错误消息

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

附言。 我的命令是

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

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


然后,只要需要执行命令行VS操作,就可以调用快捷方式而不是
cmd.exe

如果安装了Visual Studio。。只需使用“VisualStudio命令提示符”进行编译。