25 c++ visual-studio
OS Windows Vista Ultimate
我在命令行输入时试图运行一个名为minimal.c的程序
C:\Users\nathan\Desktop>cl minimal.c Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. minimal.c minimal.c(5) : fatal error C1034: windows.h: no include path set
我设置了所有路径:
C:\Users\nathan\Desktop>path PATH=C:\Program Files (x86)\Microsoft Visual Studio 8\VC\bin;C:\Windows\system3 ;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\ATI Technologies\AT .ACE\Core-Static;C:\Program Files\Intel\DMIX;c:\Program Files (x86)\Microsoft S L Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Bi n\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Java\jdk1. .0_13\bin;C:\Program Files (x86)\Autodesk\Backburner\;C:\Program Files (x86)\Co mon Files\Autodesk Shared\;C:\Program Files (x86)\Microsoft DirectX SDK (March 009)\Include;C:\Users\nathan\Desktop\glut-3.7.6-bin\glut-3.7.6-bin;C:\Program F les (x86)\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files (x86)\Microsof Visual Studio 8\VC\PlatformSDK\Include;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\Include\gl
我已经离开并确保windows.h也在目录中设置路径.它在C:\ Program Files(x86)\ Microsoft Visual Studio 8\VC\PlatformSDK\Include中.
我有视觉工作室2005
我已经把所有想法都用尽了
Kb.*_*Kb. 45
您还可以在cl命令之前从目录C:\ Program Files\Microsoft Visual Studio 8\VC\bin(这在您的路径中)运行vcvars32.bat文件.
像这样:
C:\Users\nathan\Desktop>vcvars32
C:\Users\nathan\Desktop>cl minimal.c
Run Code Online (Sandbox Code Playgroud)
vcvars32调用C:\ Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat,它设置编译和链接所需的环境.
环境变量包括:
INCLUDE,LIB和PATH
编译器在编译期间查找INCLUDE路径中的头文件,
并在链接期间从LIB路径获取库.
小智 9
在项目文件夹中,打开 PowerShell 窗口并运行:
cmd /c 'call "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars64.bat" && cl minimal.c '
Run Code Online (Sandbox Code Playgroud)
对我来说 VS 2017
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\vsdevcmd.bat"
Run Code Online (Sandbox Code Playgroud)
是使用编译之前要使用的命令cl。
这是文档。
| 归档时间: |
|
| 查看次数: |
40401 次 |
| 最近记录: |