使用VS2008 fatal error LNK1104: 无法打开文件msvcprtd.lib
使用VS2008之前执行如下过程:
创建一个新的项目,项目类型为:Visual C++→Win32→Win32控制台应用程序。
(3) 打开项目属性,在配置属性→C/C++→预编译头→创建/使用预编译头中,选择"不使用预编译头",并将stdafx.h和stdafx.cpp从项目中移除。
(4) 如果操作系统使用的文件系统格式为FAT32,则在配置属性→清单工具→常规→使用FAT32解决办法中,选择"是"。
之后编译如下代码:
#include <iostream>
using namespace std;
int main() {
cout<<"Hello, World!"<<endl;
getchar();
}
编译过程:
1>------ 已启动生成: 项目: Tree, 配置: Debug Win32 ------
1>正在编译...
1>Tree.cpp
1>正在编译资源清单...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>正在链接...
1>LINK : fatal error LNK1104: 无法打开文件“msvcprtd.lib”
1>生成日志保存在“file://c:\Users\liujundie\Documents\Visual Studio 2008\Projects\Tree\Tree\Debug\BuildLog.htm”
1>Tree - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
错误为:
错误 1 fatal error LNK1104: 无法打开文件“msvcprtd.lib” Tree Tree
请问是什么原因啊?