技术栈

函数声明不是原型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(苹果电脑)专业截图录屏软件
相关推荐
ShineWinsu
6 小时前
对于C++:类和对象的解析—下(第二部分)
c++·面试·笔试·对象·类·工作·stati
BHXDML
7 小时前
第七章:类与对象(c++)
开发语言·c++
yyf19890525
8 小时前
C++ 跨平台开发的挑战与应对策略
c++
又见野草
9 小时前
C++类和对象(中)
开发语言·c++
hellokandy
10 小时前
C++ 如何知道程序最多可以申请多少内存
c++·vector·cin·cout
凯子坚持 c
11 小时前
Protocol Buffers C++ 进阶数据类型与应用逻辑深度解析
java·服务器·c++
jiunian_cn
11 小时前
【C++】IO流
开发语言·c++
CoderCodingNo
12 小时前
【GESP】C++六级考试大纲知识点梳理, (7) 栈与队列
开发语言·c++
超级大福宝
13 小时前
【力扣200. 岛屿数量】的一种错误解法(BFS)
数据结构·c++·算法·leetcode·广度优先
Frank_refuel
14 小时前
C++之继承
开发语言·c++
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)032025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05UV安装并设置国内源06Linux下V2Ray安装配置指南07AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南08网站改了域名,如何查找?09BongoCat - 跨平台键盘猫动画工具10Claude Code Skills 实用使用手册