Xcode 错误:标识符";“最大浮动”;是未定义的

Xcode 错误:标识符";“最大浮动”;是未定义的,xcode,visual-studio,cuda,Xcode,Visual Studio,Cuda,我正在尝试将Xcode项目()转换为VS2008解决方案 在cuda文件类型.cu中,使用术语MAXFLOAT。我正在添加以下标题,但错误未得到解决 #include <stdio.h> #include <math.h> #包括 #包括 在Xcode项目中,我试图找到定义,但没有。此外,此术语仅在本文件中使用。这是Xcode特有的吗?MAXFLOAT是一个非标准参数。使用以下便携式替代品之一: 在C中:使用标准库FLT_MAX(在中定义) 在C++中:使用std:

我正在尝试将Xcode项目()转换为VS2008解决方案

在cuda文件类型
.cu
中,使用术语
MAXFLOAT
。我正在添加以下标题,但错误未得到解决

#include <stdio.h>
#include <math.h>
#包括
#包括

在Xcode项目中,我试图找到定义,但没有。此外,此术语仅在本文件中使用。这是Xcode特有的吗?

MAXFLOAT
是一个非标准参数。使用以下便携式替代品之一:

  • 在C中:使用标准库
    FLT_MAX
    (在中定义)

  • 在C++中:使用
    std::numeric_limits::max
    (在中定义)。您仍然可以使用C的
    FLT\u MAX
    ,但可以使用include


以我的拙见,这个问题与CUDA无关,而是与VS2008到Xcode的项目端口有关。@ParkYoung Bae感谢您的评论。您的建议解决了我的疑问。@pQB谢谢您指出。我会编辑这个问题。@ParkYoung Bae如果你想提供答案,我会投赞成票。@Anastasiyasadullayeva:我已经冒昧地将你的答案转述到社区维基条目中。我希望你不要太在意。