技术栈

函数声明不是原型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(苹果电脑)专业截图录屏软件
相关推荐
Hard but lovely
1 小时前
C++---》stl : pair 从使用到模拟实现
c++·后端
林中青木
1 小时前
读写INI文件源码(点击关注)
c++·ini文件读取
running thunderbolt
2 小时前
项目---网络通信组件JsonRpc
linux·服务器·c语言·开发语言·网络·c++·性能优化
青岛少儿编程-王老师
2 小时前
CCF编程能力等级认证GESP—C++6级—20250927
java·c++·算法
ajassi2000
3 小时前
开源 C++ QT QML 开发(十)通讯--串口
c++·qt·开源
Janspran
3 小时前
监控系统2 - framebuffer
c++
代码AC不AC
3 小时前
【C++】AVL树的模拟实现
c++·avl树·底层原理
_w_z_j_
3 小时前
C++----bitmap位图的使用
开发语言·c++
BingeBlog
3 小时前
[01] Qt的UI框架选择和对比
开发语言·c++·笔记·qt·ui·开源软件
greentea_2013
4 小时前
Codeforces Round 173 B. Digits(2043)
c++·算法
热门推荐
01两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答02GitHub 镜像站点03UV安装并设置国内源04KGG转MP3工具|非KGM文件|解密音频05DeepSeek-VL 解析:混合视觉-语言模型如何超越传统计算机视觉方法06Linux下V2Ray安装配置指南07jdk21下载、安装(Windows、Linux、macOS)08Claude Code & 智谱GLM-4.5 环境配置指南 (Windows/macOS/Ubuntu)09一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示10BongoCat - 跨平台键盘猫动画工具