WIN7 VC2008 利用cl.exe 与link.exe手动编译cpp文件
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
-
进入 c:\ program files \ microsoft sdks \ windows \ v6.0a (如果你的版本不是v6,那就进入你那个版本的目录)
-
里面应该有三个文件夹Include Tools Lib等等,include里面是头文件,Lib里面是lib文件
-
进入vc2008,查看目录
-
进入环境变量界面
-
新建系统变量:Include 路径包括:c:\ program files \ microsoft sdks \ windows \ v6.0a \include;d:\vc2008\VC\include(以上两个路径都是你本人的电脑路径,第二个路径是你的vc2008安装目录下的VC目录)
-
新建系统变量:Lib 路径包括:c:\ program files \ microsoft sdks \ windows \ v6.0a \Lib;d:\vc2008\VC\lib(以上两个路径都是你本人的电脑路径,其中第二个路径是你的vc2008安装目录下的VC目录)
-
在Path系统变量添加路径 d:\vc2008\VC\bin(bin目录里面有cl.exe与link.exe)
-
亲测有效假如在Lib变量和Include变量没有添加第二个路径,会报错 no expt.h文件
-
配置环境变量后,记得重启电脑
-
应该就没问题了,如果还有,那就自己努力想想办法啦!或者私信我,一起解决。