相关疑难解决方法(0)

是否在任何stdlib头中定义了uint32,int32,uint64,int64等类型?

我经常看到使用uint32,uint64等类型的源代码,我想知道它们是应该由程序员在应用程序代码中定义,还是在标准的lib头文件中定义.

在我的应用程序源代码上使用这些类型的最佳方法是什么?

c std

89
推荐指数
2
解决办法
19万
查看次数

未知类型名称'uint8_t',MinGW

我得到了"未知类型名称'uint8_t'",其他人喜欢在MinGW中使用C语言.任何想法如何解决这个问题?

c windows mingw

61
推荐指数
3
解决办法
17万
查看次数

错误:'uint16_t'未声明?

我有代码

#include <emmintrin.h>
#include <stdio.h>

void print128_num(__m128i var)
{
    uint16_t *val = (uint16_t*) &var;
    printf("Numerical: %i %i %i %i %i %i %i %i \n",
           val[0], val[1], val[2], val[3], val[4], val[5],
           val[6], val[7]);
}
int main(void)
{
    __m128i a = _mm_set_epi32(4, 3, 2, 1);
    __m128i b = _mm_set_epi32(7, 6, 5, 4);
    __m128i c = _mm_add_epi32(a, b);

    print128_num(c);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,其中uint16_t没有声明.我正在使用GCC和MINGW.

这是完整的错误.

||In function 'print128_num':|
|6|error: 'uint16_t' undeclared (first use in this function)|
|6|error: (Each undeclared identifier is reported …
Run Code Online (Sandbox Code Playgroud)

c gcc undeclared-identifier uint16

23
推荐指数
1
解决办法
4万
查看次数

标签 统计

c ×3

gcc ×1

mingw ×1

std ×1

uint16 ×1

undeclared-identifier ×1

windows ×1