gpt4 book ai didi

visual-studio - 不允许重载功能的第二个C链接C2733

转载 作者:行者123 更新时间:2023-12-02 11:01:02 43 4
gpt4 key购买 nike

因此,我使用的是Visual Studio 2015和一些发现的在线库,并且在示例项目中一切正常,但是当我自己创建时,会出现错误。

在cmath文件中发现错误。

当我建立项目时,我得到
不允许使用“abs”,“pow”,“abs”,“acos”,...,重载函数的第二个C链接。
我怎样才能解决这个问题 ?我尝试设置

属性->常规->项目默认值->字符集设置为使用多字节字符集或不设置,但仍然会出错。

谢谢 !

注1:
看起来在文件cmath内,每个数学函数都有两个函数会引起问题,例如:

_Check_return_ inline double abs(_In_ double _Xx) _NOEXCEPT
{
return (_CSTD fabs(_Xx));
}

_Check_return_ inline float abs(_In_ float _Xx) _NOEXCEPT
{
return (_CSTD fabsf(_Xx));
}

为什么其中有两个功能?为什么这会带来问题?

最佳答案

文件为.cpp,库为C。因此,在将文件扩展名更改为.c后,这出现了一些错误。

关于visual-studio - 不允许重载功能的第二个C链接C2733,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40377194/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com