E1389 重新声明无法将 dllexport/dllimport 添加到 "ldexpf" (已声明 所在行数:710,所属文件:"D:\Windows Kits\10\Include\10.0.22000.0\ucrt\corecrt_math.h")
时间: 2023-09-24 09:02:12 浏览: 941
visualc实用教程第章:VC编程高级篇-基于组件的编程与应用完美版资料.ppt
这个错误提示是因为在 Windows Kits 目录下的 corecrt_math.h 文件中,已经声明了 ldexpf 函数,并且没有使用 dllexport/dllimport 关键字。因此,在你的代码中再次声明 ldexpf 函数时,编译器会认为你试图为一个已经存在的函数添加 dllexport/dllimport,从而导致编译错误。
解决方法是在你的代码中不要再次声明 ldexpf 函数,直接调用即可。如果你需要自己实现 ldexpf 函数,可以使用其他名称来避免与 Windows Kits 中的函数名称冲突。
阅读全文