WIN7 vc2008【fatal error C1083: 无法打开文件:“Windows.h”: No such file or directory】【cl.exe link.exe手动调用编译】

WIN7 手动利用cl.exe link.exe编译dll文件

学习恶意代码,首先了解dll文件。
尝试第一个dll文件编写,并且不利用IDE编译
vs2008 创建cpp文件,转到dos命令框,使用cl 与link命令
出现错误【 fatal error C1083: 无法打开文件:“Windows.h”: No such file or directory】

网上现有的办法

1.链接: https://blog.csdn.net/qq_43123271/article/details/102866040
2.链接: https://blog.csdn.net/fise19/article/details/103568190

都不行,本人也尝试安装SDK .NET Frame 4

安装出错,只有结合现有经验,之前在XP成功利用cl命令与link命令编译,出错
【‘cl’ 不是内部或外部命令,也不是可运行的程序或批处理文件。】
参考博客链接: https://blog.csdn.net/bnxf00000/article/details/35569817/

结合他的经验,提出本人的解决办法:利用环境变量的办法,解决fatal error C1083: 无法打开文件:“Windows.h”: No such file or directory

  1. 进入 c:\​​ program files \ microsoft sdks \ windows \ v6.0a (如果你的版本不是v6,那就进入你那个版本的目录)

  2. 里面应该有三个文件夹Include Tools Lib等等,include里面是头文件,Lib里面是lib文件
    在这里插入图片描述

  3. 进入vc2008,查看目录
    在这里插入图片描述

  4. 进入环境变量界面

  5. 新建系统变量:Include 路径包括:c:\​​ program files \ microsoft sdks \ windows \ v6.0a \include;d:\vc2008\VC\include(以上两个路径都是你本人的电脑路径,第二个路径是你的vc2008安装目录下的VC目录)
    在这里插入图片描述

  6. 新建系统变量:Lib 路径包括:c:\​​ program files \ microsoft sdks \ windows \ v6.0a \Lib;d:\vc2008\VC\lib(以上两个路径都是你本人的电脑路径,其中第二个路径是你的vc2008安装目录下的VC目录)
    在这里插入图片描述

  7. 在Path系统变量添加路径 d:\vc2008\VC\bin(bin目录里面有cl.exe与link.exe)
    在这里插入图片描述

  8. 亲测有效假如在Lib变量和Include变量没有添加第二个路径,会报错 no expt.h文件

  9. 配置环境变量后,记得重启电脑

  10. 应该就没问题了,如果还有,那就自己努力想想办法啦!或者私信我,一起解决。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值