代码块标头未定义参考

时间:2014-11-26 20:23:07

标签: c++ c c++11 header codeblocks

我的标题有问题。所以基本上,这是代码:

basic.h

#ifndef BASIC_H_INCLUDED
#define BASIC_H_INCLUDED

void citirev(int n, float v[100]);

#endif // BASIC_H_INCLUDED

citirev.cpp

#include <iostream>
#include "basic.h"

using namespace std;

void citirev(int n, float v[100])
{
for(int i=0;i<=n-1;i++)
{
    cout<<"v["<<i+1<<"]=";
    cin>>v[i];
}
}

的main.cpp

#include <iostream>
#include "basic.h"

using namespace std;

float v[100];
int n;

int main()
{   cin>>n;
    citirev(n,v);
    return 0;
}

错误是:对citirev的未定义引用(int,float *)  我必须提到头文件被分离到项目中,但我将编译器链接到头文件。

0 个答案:

没有答案