【问题标题】:Windows console 'cl' compiling : execute vcvars64.bat every time?Windows 控制台“cl”编译:每次都执行 vcvars64.bat?
【发布时间】:2013-09-05 09:02:08
【问题描述】:

我正在尝试使用“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

【问题讨论】:

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

标签: windows visual-studio command-line compiler-construction java-native-interface


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2019-08-02
    • 1970-01-01
    • 1970-01-01
    • 2021-08-15
    • 2014-01-16
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多