把Cpp的后缀该为C是什么样的
尝试引用一个奇门排盘的c程序,在git上找到的叫cqm,
然后总是报错 error: undefined reference to `f()'
很是郁闷
于是新建了个项目试验一下,终于摸清了需要命名空间。
后来这么写就可以了
a.h
namespace XX
{
int f();
}
a.cpp (c文件不支持命名空间!)文章来源:https://www.toymoban.com/news/detail-730678.html
#include "a.h"
namespace XX{
int f(){
return 0;
}
}
test.cpp 引用的cpp文章来源地址https://www.toymoban.com/news/detail-730678.html
#include "test.h"
#include "a.h"
Test::Test()
{
XX::f();
}
到了这里,关于Qt 编译纯c的C99的项目, error: undefined reference to `f()‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!