本文主要是介绍LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
用命令行通过vs08自带的cl编译c程序,
提示
LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
link fatal error lnk1104 cannot open file 'libcmtd.lib'
原因是没添加lib库的环境变量,解决方法是在 高级系统设置->环境变量
新建lib环境变量,变量值是LIBCMT.lib的路径
D:\Program Files\Microsoft Visual Studio 9.0\VC\lib
重新运行cmd,
又提示
LINK : fatal error LNK1104: 无法打开文件“kernel32.lib”
再添加一下kernel32.dll的lib环境变量就行啦。
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
(注意,对于同时装vs08和vs10的主,这里文件夹Microsoft Visual Studio 9.0要和SDK的v6.0A对应,至于不对应会发生什么情况,不知道^)
另外还要添加include环境变量
D:\Program Files\Microsoft Visual Studio 9.0\VC\include
设置完成之后重启cmd
这篇关于LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!