技术栈

函数声明不是原型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(苹果电脑)专业截图录屏软件
相关推荐
WarmSword
6 分钟前
mac上用cursor/vscode调试root权限进程
c++·ide·vscode·macos·mac
m0_73691910
17 分钟前
模板元编程性能分析
开发语言·c++·算法
wbs_scy
30 分钟前
C++11:类新功能、lambda与包装器实战
开发语言·c++
永远睡不够的入
34 分钟前
类和对象(中)
c++
飞鹰51
43 分钟前
深度学习算子CUDA优化实战:从GEMM到Transformer—Week4学习总结
c++·人工智能·深度学习·学习·transformer
2301_76570314
1 小时前
C++中的职责链模式实战
开发语言·c++·算法
StandbyTime
1 小时前
《算法笔记》学习记录-第一章
c++·算法·算法笔记
近津薪荼
1 小时前
优选算法——双指针8(单调性)
数据结构·c++·学习·算法
f狐0狸x
1 小时前
【C++修炼之路】C++ list容器基本用法详解
开发语言·c++·list
wWYy.
1 小时前
C++-集群聊天室(2):muduo网络库
网络·c++
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)042026美赛A题智能手机电池续航时间预测的连续时间数学模型052025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望06【Milvus】向量数据库pymilvus使用教程072026数学建模美赛题目特点与选题建议,常用四大模型汇总08Claude Code Skills 实用使用手册09一种新的LCA算法10UV安装并设置国内源