これは非常に単純なコードであり、同じコードを実行している他の人が持っているのと同じ方法で書いたにもかかわらず、エラーが発生するだけです
1>assigntment5.obj : エラー LNK2019: 未解決の外部シンボル "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;
}