最近我一直在学习CPP,这是我的第一个GUI应用程序。一切顺利,有按钮和其他东西可以工作。 但是,在对存储和加载资源进行少量更改之后,VisualStudio将从标准库中的错误收集开始
Error C2632 'char' followed by 'char' is illegal GUI stdint.h 21
Error C2589 'unsigned': illegal token on right side of '::' GUI cstdint 12
Error C2144 syntax error: 'char' should be preceded by ';' GUI cstdint 12
Error C2873 'unknown-type': symbol cannot be used in a using-declaration GUI cstdint 12
Error C2589 'unsigned': illegal token on right side of '::' GUI cstdint 32
Error C2144 syntax error: 'char' should be preceded by ';' GUI cstdint 32
Error C2873 'unknown-type': symbol cannot be used in a using-declaration GUI cstdint 32
这些都是STD文件,我保证我没有编辑它们。
在此行上引发第一个错误的char,然后是char
typedef unsigned char uint8_t;
其余错误与他们尝试使用uint8_t时有关。
它运行良好,然后仅进行一次编译,Visual Studio便确定其自己的STD文件有错误。
我没有使用stdint.h或cstdint(不知道它们是否自动包含在内)
包含
#using <mscorlib.dll>
#include <windows.h>
#include <urlmon.h>
#include <process.h>
#include <stdio.h>
#include <vcclr.h>
#pragma comment(lib, "urlmon.lib")
#pragma comment(lib, "Wininet.lib")
#include <Wininet.h>
#include <string>