技术栈

函数声明不是原型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(苹果电脑)专业截图录屏软件
相关推荐
你的冰西瓜
17 小时前
C++中的array容器详解
开发语言·c++·stl
Ccjf酷儿
17 小时前
C++语言程序设计 (郑莉)第六章 数组、指针和字符串
开发语言·c++
陌路20
17 小时前
C++28 STL容器--array
开发语言·c++
im_AMBER
17 小时前
Leetcode 100 在链表中插入最大公约数
数据结构·c++·笔记·学习·算法·leetcode·链表
Z1Jxxx
17 小时前
删除字符串2
开发语言·c++·算法
你的冰西瓜
18 小时前
C++中的set容器详解
开发语言·c++·stl
苦藤新鸡
18 小时前
9.找到字符串中所有字母异位词
数据结构·c++·算法·力扣
令狐掌门
18 小时前
C++ io_uring介绍
c++·io_uring
青小莫
18 小时前
C++之类和对象(下)
java·开发语言·c++
liulilittle
18 小时前
rinetd 端口转发工具技术原理
linux·服务器·网络·c++·端口·通信·转发
热门推荐
01GitHub 镜像站点02Labelme从安装到标注:零基础完整指南03Linux下V2Ray安装配置指南04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05jdk21下载、安装(Windows、Linux、macOS)06Claude Code 2.1.2 升级报错?别折腾了,一行命令搞定07KGG转MP3工具|非KGM文件|解密音频08【踩坑笔记】50系显卡适配的 PyTorch 安装092025-04-03 Latex学习1——本地配置Latex + VScode环境10UV安装并设置国内源