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

函数声明不是原型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.mrgr.cn/news/62176.html

相关文章:

  • 【优选算法】Binary-Blade:二分查找的算法刃(上)
  • PDF2Audio - 阅读 PDF 的新方式
  • K8s集群平滑升级(Smooth Upgrade of K8S Cluster)
  • 【GO基础学习】Go操作数据库MySQL
  • 算法题(25):只出现一次的数字(三)
  • Vue3苦逼的学习之路
  • 爆肝整理14天AI工具宝藏合集(三)
  • Node.js:模块 包
  • 前端文件上传组件流程的封装
  • React 组件生命周期与 Hooks 简明指南
  • python pytest-mock插件
  • Redis 事务 总结
  • 设计模式——外观模式
  • isp框架代码理解
  • Vue3数据统计小组件
  • leetcode-189-轮转数组
  • list ------ 是一个带头双向循环的列表
  • [Java进阶] 调用C和C++代码利器(JNI)
  • 力扣——二叉树的后序遍历(C语言)
  • 开发中的拓展属性:增强功能与灵活性
  • SQL语言基础
  • ConcurrentSkipListSet和ConcurrentSkipListMap分析以及总结Set
  • 魔法伤害--是谁偷走了我的0
  • NEEP-EN2-2020-Section1
  • 100种算法【Python版】第28篇——扩展欧几里得算法
  • 【Linux】--- 开发工具篇:yum、vim、gcc、g++、gdb、make、makefile