嗨,我刚开始学习 C++。我为傻瓜书买了这本大的 C++ 书,并且一直在阅读它。到目前为止它真的很有趣,但现在我被困住了。我一直在谷歌搜索这个问题,但无济于事。我正在使用我正在使用带有 GNU GCC 的代码块 10.05。
我不断收到一条错误消息:
In function 'main':
undefined reference to 'SafeCracker(int)'
代码并不复杂。我是新手,非常沮丧。我不想跳过这部分;我想知道发生了什么事。
主要的:
#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;
}
功能:
#include <iostream>
using namespace std;
string SafeCracker(int SafeID)
{
return "13-26-16";
}
标题:
using namespace std;
#ifndef SAFESTUFF_H_INCLUDED
#define SAFESTUFF_H_INCLUDED
string SafeCracker(int SafeID);
#endif // SAFESTUFF_H_INCLUDED