Visual Studio让我发疯,我怀疑自己做错了什么.
这就是我所做的:我很久以前安装了Visual Studio(Pro '08),我安装了Windows SDK(Win 7 x64),有人通过电子邮件发送给我一个项目,但无法构建.
总是,它找不到windows.h.虽然很容易C:\Program Files\Microsoft SDKs\Windows\v7.0\Include在每个项目的项目设置中包含,但我觉得这可能不是正确的方法.有没有办法以某种方式使Visual Studio全局知道这些文件?
我也尝试在path变量中包含上面的目录,但是没有改变任何东西.
此外,它将在同一目录中随机查找windows.h但不能找到winresrc.h.
编辑:
我的机器出了问题.不知何故,Visual Studio认为我的Windows SDK出错了.请参阅已接受的答案和修复评论.
我正在尝试在Windows 7上为一个工作项目构建OpenSSL,但我遇到了麻烦.
INSTALL指令说明了这样做的简单方法:
Quick Start
-----------
If you want to just get on with it, do:
on Windows (only pick one of the targets for configuration):
$ perl Configure { VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE }
$ nmake
$ nmake test
$ nmake install
Run Code Online (Sandbox Code Playgroud)
我能运行perl配置VC-WIN64A没问题.但是,当我尝试运行nmake时,我得到以下输出:
>C:\Users\jget952\Downloads\openssl-1.1.0f>"C:\Program Files (x86)\Microsoft >Visual Studio 14.0\VC\bin\amd64\nmake.exe"
>
>Microsoft (R) Program Maintenance Utility Version 14.00.24225.1
>Copyright (C) Microsoft Corporation. All rights reserved.
>
>"C:\Program Files (x86)\Microsoft Visual Studio
>14.0\VC\bin\amd64\nmake.exe" depend && "C:\Program …Run Code Online (Sandbox Code Playgroud)