当前位置: 首页 > article >正文

函数声明不是原型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即可,如下:

DLL_API bool comMain2(void);

http://www.kler.cn/a/374259.html

相关文章:

  • Linux笔记--基础入门
  • SAP 采购申请的增强(对内容的处理,比如批次)
  • cgroup2如何切换成 cgroup1
  • HarmonyOS开发 - 本地持久化之实现LocalStorage实例
  • 2024-10-30 学习人工智能的Day18
  • 在vue3项目中,如何正确定义不同类型ref变量的类型
  • Spearman相关系数和P值计算的MATLAB代码
  • QT MVC 架构
  • vue系列=模板语法
  • 数据建模圣经|数据模型资源手册卷1,探索数据建模之路
  • 2024 Rust现代实用教程:Ownership与结构体、枚举
  • 《把握鸿蒙生态崛起机遇,迎接开发挑战》
  • 连锁收银系统的优势与挑战
  • 深度解析CAN-FD与CAN协议的差别
  • Python学习之基本语法
  • mysql 单汉字获取大写首拼(自定义函数)
  • Java Executor ScheduledThreadPoolExecutor 源码
  • vue canvas 把两个一样大小的base64 4图片合并成一张上下或者左右图片
  • 15分钟学 Go 第 31 天:单元测试
  • ARB链挖矿DApp系统开发模式定制
  • Jetson Orin NX平台自研载板 IMX477相机掉线问题调试记录
  • 【bug解决】 ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found
  • 利用AWS服务轻松迁移数据上云
  • 4.5KB原生html+js+css实现图片打印位置的坐标和尺寸获取
  • JAVA学习日记(八)
  • Java - SpringBoot之logback设置日期分割并设置指定时间自动清除,Linux启动运行