编译器构造 – 当编译器不提供uint8_t时,它有什么好的替代品?
发布时间:2020-12-14 02:15:09 所属栏目:Windows 来源:网络整理
导读:我正在使用nvcc来编译CUDA内核.不幸的是,nvcc似乎不支持uint8_t,尽管它确实支持int8_t(!).我很快就不使用unsigned char,因为它具有可移植性,可读性和健全性.还有另一个好的选择吗? 为了防止任何可能的误解,这里有一些细节. $nvcc --versionnvcc: NVIDIA (R
我正在使用nvcc来编译CUDA内核.不幸的是,nvcc似乎不支持uint8_t,尽管它确实支持int8_t(!).我很快就不使用unsigned char,因为它具有可移植性,可读性和健全性.还有另一个好的选择吗?
为了防止任何可能的误解,这里有一些细节. $nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2010 NVIDIA Corporation Built on Mon_Jun__7_18:56:31_PDT_2010 Cuda compilation tools,release 3.1,V0.2.1221 代码包含 int8_t test = 0; 很好,但代码包含 uint8_t test = 0; 抛出一条错误信息 test.cu(8): error: identifier "uint8_t" is undefined 解决方法
C99整数类型不是“由编译器定义” – 它们在< stdint.h>中定义.
尝试: #include <stdint.h> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- windows-phone-7 – WP8 – 此软件包使用的应用程
- <Windows> git的使用
- 是否可以在Windows Azure中运行Native C代码?
- file-io – 无法从WinRT中的xunit访问文件(该进程
- 读取注册表获取计算机上已安装程序的信息
- Windows Phone 8和Android可以通过Wifi Direct连
- 编译Windows Embedded Compact 7的升级库
- Win10 开启 Hyper-V 安装 CentOS 7 minimal
- Windows 运行时加载动态库
- windows-phone-7 – 如何确定Windows Phone 7的方
热点阅读