已解决
Qt 编译纯c的C99的项目, error: undefined reference to `f()‘
来自网友在路上 157857提问 提问时间:2023-09-30 16:30:30阅读次数: 57
最佳答案 问答题库578位专家为你答疑解惑
把Cpp的后缀该为C是什么样的
尝试引用一个奇门排盘的c程序,在git上找到的叫cqm,
然后总是报错 error: undefined reference to `f()'
很是郁闷
于是新建了个项目试验一下,终于摸清了需要命名空间。
后来这么写就可以了
a.h
namespace XX
{
int f();
}
a.cpp (c文件不支持命名空间!)
#include "a.h"namespace XX{int f(){return 0;}}
test.cpp 引用的cpp
#include "test.h"
#include "a.h"Test::Test()
{XX::f();
}
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Qt 编译纯c的C99的项目, error: undefined reference to `f()‘":http://eshow365.cn/6-15537-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!