技术栈

函数声明不是原型error: function declaration isn’t a prototype

南东山人2024-11-04 14:23

现象

在内核编程时,出现错误信息如下:

复制代码
export.h:36:1: error: function declaration isn't a prototype [-Werror=strict-prototypes]
 DLL_API bool comMain2();

分析

在内核编程中,参数为空时,必须声明为void。

解决

增加void即可,如下:

c 复制代码
DLL_API bool comMain2(void);
上一篇:linux之netlink 内核源码分析
下一篇:CleanShot X - Mac(苹果电脑)专业截图录屏软件
相关推荐
阿猿收手吧!
2 小时前
【C++】Ranges:彻底改变STL编程方式
开发语言·c++
Polaris北
3 小时前
第二十三天打卡
c++
船神丿男人
4 小时前
C++:STL string(一)
开发语言·c++
程序员zgh
4 小时前
Linux 内存管理单元 MMU
linux·运维·服务器·c语言·开发语言·c++
Smart-Space
5 小时前
将copilot键映射为右control - 参考powertoys实现
c++
Trouvaille ~
5 小时前
【Linux】TCP协议基础与连接管理详解:从三次握手到四次挥手
linux·运维·服务器·网络·c++·网络协议·tcp/ip
想做功的洛伦兹力1
5 小时前
2026/2/12日打卡
开发语言·c++·算法
你撅嘴真丑
5 小时前
蛇形填充数组 与 查找最接近的元素
数据结构·c++·算法
blackicexs
5 小时前
第四周第四天
数据结构·c++·算法
知无不研
6 小时前
c++的设计模式(常用)
c++·观察者模式·单例模式·设计模式·简单工厂模式
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03UV安装并设置国内源04openclaw 配置飞书 报错 应用未建立长连接05openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南06243 行 microGPT:把“训练 + 推理”拆到骨头里07AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南08Anthropic破解长程任务难题:长期运行智能体的高效控制机制09MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法10openclaw配置教程(linux+局域网ollama)