使用外部函数时出现未定义的参考错误

时间:2019-02-28 10:03:04

标签: c extern

我已经声明了3个不同的文件,

testExtern.h

extern "C"

{

  void test();

}

testExtern.c

#include "testExtern.h"

void test() 

{

//my code

}

mainFile.c

#include "testExtern.h"

int main()

{

    test();
    return 0;
}

在编译此代码时,它显示如下错误,

对test()的未定义引用

任何人都可以帮助我找出解决方案

0 个答案:

没有答案