技术栈

函数声明不是原型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(苹果电脑)专业截图录屏软件
相关推荐
微笑倾城
28 分钟前
Windows平台下CMake工程中使用protobuf
c++·cmake
AA陈超
42 分钟前
枚举类 `ETriggerEvent`
开发语言·c++·笔记·学习·ue5
C语言小火车
1 小时前
【C++】学生管理系统设计与实现丨SQLite数据库版本
开发语言·c++
charlie114514191
1 小时前
AVX 指令集系列深度介绍:领域、意义、以及 AVX AVX2 的基本用法与样例
开发语言·c++·人工智能·软件工程·并行计算·avx
曼巴UE5
1 小时前
UE C++ UI的折叠动画,隐藏收缩经验分享
c++·ue5
zmzb0103
1 小时前
C++课后习题训练记录Day53
数据结构·c++·算法
charlie114514191
2 小时前
如何把 Win32 窗口“置顶”(Windows + C++)
开发语言·c++·windows·笔记·学习·软件工程
咔咔咔的
2 小时前
2110. 股票平滑下跌阶段的数目
c++
SmoothSailingT
2 小时前
C/C++与C#——指针的作用
开发语言·c++·c
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06BongoCat - 跨平台键盘猫动画工具07【AutoGLM部署】本地私有化部署AI手机Agent08Neo4j(一) - Neo4j安装教程(Windows)09Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser10Open-AutoGLM Windows 安装部署教程