use*_*683 8 visual-c++-6 stdint
在VC6中编译时,我收到错误:
(致命错误C1083:无法打开包含文件:'stdint.h':没有这样的文件或目录)
任何人都可以解释为什么我收到此错误?
我有一个类似的问题:
C:\Users\<myuser>\Desktop\Putty For Windows\windows>nmake -f Makefile.vc
Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Microsoft Corporation. All rights reserved.
cl /Fo /nologo /W3 /O1 -I..\./ -I..\charset/ -I..\windows/ -I..\unix/ /D_WINDOWS /D_WIN32_WINDOWS=0x500 /DWINVER=0x500 /D_CRT_SECURE_NO_WARNINGS /D_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE /DHAS_GSSAPI /c ..\marshal.c ..\utils.c
marshal.c
c:\users\<myuser>\desktop\putty for windows\defs.h(15) : fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory
utils.c
c:\users\<myuser>\desktop\putty for windows\defs.h(15) : fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory
Generating Code...
NMAKE : fatal error U1077: '"C:\Users\<myuser>\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.EXE"' : return code '0x2'
Stop.
Run Code Online (Sandbox Code Playgroud)
我发现这个答案提到使用 VS 2017 命令提示符可以提供帮助。我用的是2008年,所以我搜索了2017年。
对于那些拥有 Visual Studio 2017 并且像我一样找不到命令提示符的人,打开 CMD 并运行:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat"
请注意,我有一个名为 的文件夹Enterprise,但您可能有一个不同的文件夹(可能Community或其他文件夹)。
之后我运行了它,效果很好:
C:\Users\<myuser>>"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat"
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.27
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
C:\Users\<myuser>>cd C:\Users\<myuser>\Desktop\Putty For Windows\windows
C:\Users\<myuser>\Desktop\Putty For Windows\windows>nmake -f Makefile.vc
Run Code Online (Sandbox Code Playgroud)
我还使用此命令创建了快捷方式:
C:\Windows\SysWOW64\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat"
Run Code Online (Sandbox Code Playgroud)
把它放在这里:
C:\Users\<myuser>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
Run Code Online (Sandbox Code Playgroud)
归功于这个答案。
| 归档时间: |
|
| 查看次数: |
17732 次 |
| 最近记录: |