gpt4 book ai didi

c++ - visual studio编译器如何指定构建cpp的包含路径

转载 作者:搜寻专家 更新时间:2023-10-31 00:32:25 26 4
gpt4 key购买 nike

我正在使用批处理文件尝试使用 Visual Studio 的 cl.exe 构建我的 cpp 程序。这是它包含的内容:

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cl.exe" /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\" "%1" /Fe "%1.exe"

我想让编译器从 include 文件夹中包含 iostream,并将我的 .cpp (%1) 构建为 %1.exe。

相反,我得到:

Microsoft (R) C/C++ 优化编译器版本 17.00.60610.1 for x86版权所有 (C) Microsoft Corporation。保留所有权利。

cl:命令行错误 D8003:缺少源文件名

我做错了什么?

Win8.1 x64

最佳答案

回答:

  • 去除包含路径末尾的反斜杠 (...\...\include")

  • 不要用引号将 %1 括起来

  • /Fe" 之间没有空格:

    "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cl.exe"/I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include"%1/Fe"%1.exe"

关于c++ - visual studio编译器如何指定构建cpp的包含路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31395929/

26 4 0
文章推荐: C++ std::sort on std::vector - 错误太多