这是只是快到了一个错误,即使我把它写在相同的方式与其他人做同样的代码有它错误LNK2019:解析外部符号(简单的代码)
一个非常简单的代码1> assigntment5.obj:error LNK2019:unresolved external symbol“class std :: basic_string,class std :: allocator> __cdecl promptForString(class std :: basic_string,class std :: allocator>)”(?promptForString @@ YA?AV ?$ basic_string @ DU?$ char_traits @ D @ std @@ V?$ allocator @ D @ 2 @@ std @@ V12 @@ Z)在函数中引用_main 1> c:\ users \ aweb \ documents \ visual studio 2010 \ Projects \ Assignment5 \ Debug \ Assignment5.exe:致命错误LNK1120:1个未解析的外部设备
.cpp文件
#include <iostream>
#include <string>
#include "anw65_Library.h"
using namespace std;
string promptForString(string prompt);
int main()
{
string name = promptForString("What is the filename?: ");
system("pause");
return 0;
}
.h文件
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
static string promptFromString(string prompt)
{
string filename;
cout << prompt;
cin >> filename;
return filename;
}
我很抱歉,因为是平庸的。这是一个介绍课的练习,他希望我们学习创建自己的标题。非常感谢。 – user2097783 2013-02-22 02:35:22
@ user2097783:不,我不会这么说。每个人都从某处开始。我并不是故意要苛刻。 – 2013-02-22 02:35:50