cuda mysql_CUDA(5.5)与MySQL 5.6的rint函数定义冲突引起的VS编译器C2264错误

向CUDA project中添加了如下的包含目录后:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\include;..\include_p;..\include_p\gdal;..\include_p\mysql;..\include;..\include_cg;$(IncludePath)

在main.cu中添加如下包含文件:

#include

#include

#include

#include

#include

#include

#include"cuda_helloworld_kernel.cu"#include"host_rapc_cuda.cu"

而host_rapc_cuda.cu文件又包含了:

#include "gt_geometry.h"#include"phd_rapc_vtx.h"//该文件包含了gt_datasource.h文件,后者又包含了mysql_global.h文件,与CUDA的math_functions.h中定义的相同名称的rint函数引起了冲突

#include "gt_geometryoverlay_phdpaper.h"

编译项目,出现下面的症状:

错误 433 error C2264: “rint”: 函数定义或声明中有错误;未调用函数 c:\program files\nvidia gpu computing toolkit\cuda\v5.5\include\math_functions.h 11639

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值