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

现象

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

复制代码
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);
相关推荐
All for pursuit.17 分钟前
【分治-3】347.前K个高频元素
数据结构·c++·算法·leetcode
头发够用的程序员28 分钟前
TensorRT 自定义算子插件实战(一):从零手写 customScaledTanh
c++·人工智能·pytorch·python·深度学习·边缘计算·jetson
哭泣方源炼蛊34 分钟前
正则表达式c++内容汇集
数据库·c++·mysql·正则表达式
别动我齐刘海1 小时前
简历技术栈全面复习——UDP / TCP / CAN / ZMQ / Protobuf 通信工程
网络·c++·python·tcp/ip·机器学习·udp·github
All for pursuit.2 小时前
【二分查找-2】34.在排序数组中查找元素的第一个和最后一个位置
数据结构·c++·算法·leetcode
大侠归来2 小时前
C语言与C++在基础语法上的区别
java·c语言·c++
看看我呀看看我2 小时前
基于Qt的虚拟键盘
c++·qt·qt5·qt6.3
cu1433 小时前
细谈GM8229的具体功能与其应用
c语言·c++·人工智能·单片机
qq_406981034 小时前
c++构造函数初始化列表
c++
王老师青少年编程4 小时前
2026年9月GESP真题及题解(C++八级):末班车
c++·题解·真题·gesp·八级·2026年9月·末班车