未定义参考使用指南

时间:2015-07-01 18:58:28

标签: c++ reference undefined

我正在学习我的第一语言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)'”

感谢任何帮助。

0 个答案:

没有答案