我正在学习我的第一语言C ++并使用指南学习。最近我遇到了一个错误,称为“对BigDog(int)的未定义引用”。有关信息,此处编写的所有代码均为从本书中获取的复制示例。
我在ubuntu 14.04上使用Code :: blocks
代码分为两个文件:
的main.cpp
#include<iostream>
using namespace std;
void BigDog(int KibblesCount);
int main()
{
BigDog(3);
return 0;
}
mystuff.cpp
#include<iostream>
using namespace std;
void BigDog(int KibblesCount)
{
cout << "I'm a lucky dog" << endl;
cout << "I have" << KibblesCount << " pieces of food" << endl;
}
当我在code :: block中编译它时,我得到以下错误“未定义引用'BigDog(int)'”
感谢任何帮助。