嗨,我刚开始学习C++.我为Dummies书买了这个大C++,并且经历过它.到目前为止它真的很有趣,但现在我被卡住了.我一直在谷歌搜索这个问题,但无济于事.我正在使用我使用的代码块10.05与GNU GCC.
我一直收到错误消息:
In function 'main':
undefined reference to 'SafeCracker(int)'
Run Code Online (Sandbox Code Playgroud)
代码并不复杂.我只是新人,非常沮丧.我不想跳过这一部分; 我想知道发生了什么.
主要:
#include <iostream>
#include "safestuff.h"
using namespace std;
int main()
{
cout << "Surprise, surprise!" << endl;
cout << "The combination is (once again)" << endl;
cout << SafeCracker(12) << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
功能:
#include <iostream>
using namespace std;
string SafeCracker(int SafeID)
{
return "13-26-16";
}
Run Code Online (Sandbox Code Playgroud)
标题:
using namespace std;
#ifndef SAFESTUFF_H_INCLUDED
#define SAFESTUFF_H_INCLUDED
string SafeCracker(int SafeID);
#endif // SAFESTUFF_H_INCLUDED
Run Code Online (Sandbox Code Playgroud)