首页 > 解决方案 > 错误:Win64 ABI 功能中使用的“va_start”让 thi seero 在 clang 中帮助我解决这个问题?

问题描述

我已经编译了,但是在 ubuntu 中使用 CLANG 进行编译时,我遇到了类似这样的错误:Win64 ABI 函数中使用了“va_start”。谁能帮我?

标签: c++cclangcovariance

解决方案


由于您的函数是static 并且我怀疑您是否将它作为参数传递到任何地方,我相信您可以在EFIABI此处(和声明中)删除。EFIABI是一个 4 寄存器调用约定,GCC 似乎不支持可变参数。


推荐阅读