用命令行通过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