您的位置:首页 > 其它

LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”

2017-12-06 11:44 1961 查看
用命令行通过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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐