c++ - 如何在 ubuntu 中使用 uchar_t 编译项目

标签 c++ ubuntu compilation

我有一个项目源码

它包含 uchar_t

我需要在 Ubuntu 13.10 中编译这个项目 但是当运行它警告的编译时:

unknown type name ‘uchar_t’

任何人都有想法解决。替换 uchar_t 或其他解决方案 ...

最佳答案

看来,uchar_t 是用来表示某个字符的,在这种情况下,您可能希望将其设为 unsigned 字符类型,例如:

typedef unsigned char uchar_t;

这是否有效取决于代码真正打算做什么。没有上下文就不可能说出意图是什么。无论哪种情况,我都会在重要的地方使用 typedef 而不是替换类型。同样,uint_t 可能意味着

typedef unsigned int uint_t;

不过,这些 typedef 是否做正确的事情,需要验证。

关于c++ - 如何在 ubuntu 中使用 uchar_t 编译项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20961129/

相关文章:

c++ - OpenGL - 纹理四边形被裁剪​​并奇怪地拉伸(stretch)

c++ - 为什么以及何时需要提供我自己的删除器?

c++ - 如何在没有 Visual Studio 的情况下在 Windows 上的 cmd 中编译和运行 C/C++ MPI 代码

ubuntu - 将终端输出到多列。

scala - SBT 在 Ubuntu 14.04 上使用 aptitude 安装失败

gcc - 为什么编译器错误会成批出现?

c - 如何使用 MinGW 编译代码

C++:boost::asio:我可以用于 TCP 套接字的最大缓冲区大小是多少?

ubuntu - Ubuntu 10.04 服务器上的 RabbitMQ

ios - 为 iOS 构建 fftw