社区
C语言
帖子详情
“HANDLE”: 未声明的标识符,HANDLE 这东西需要自己定义吗???急
wykqhyjs
2012-01-18 02:41:26
RT
...全文
1474
11
打赏
收藏
“HANDLE”: 未声明的标识符,HANDLE 这东西需要自己定义吗???急
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
能写程序-会种庄稼
2012-01-18
打赏
举报
回复
LZ把代码贴出来吧!
Kaile
2012-01-18
打赏
举报
回复
自己定义下,如果必须要用的话
氰客
2012-01-18
打赏
举报
回复
自己加一个呗:
#ifdef _WIN32
typedef HANDLE void*;
#else
typedef HANDLE int;
#endif
MSDN:
Handle to an object.
This type is declared in WinNT.h as follows:
typedef PVOID HANDLE;
Pointer to any type.
This type is declared in WinNT.h as follows:
typedef void *PVOID;
HANDLE 不就是 void* 么
孤舟
2012-01-18
打赏
举报
回复
加了 windows.h的话 就把 winnt.h这个头文件去掉
恨天低
2012-01-18
打赏
举报
回复
贴下你的代码吧。
wykqhyjs
2012-01-18
打赏
举报
回复
[Quote=引用 2 楼 w233052085 的回复:]
试试加个 windows.h
[/Quote]
加了后出现 系统文件编译报错 winnt.h
1>c:\program files\microsoft sdks\windows\v6.0a\include\windef.h(153) : warning C4142: 类型的良性重定义
1>c:\program files\microsoft sdks\windows\v6.0a\include\basetsd.h(82) : warning C4142: 类型的良性重定义
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(398) : error C2143: 语法错误 : 缺少“{”(在“*”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(399) : error C2143: 语法错误 : 缺少“{”(在“*”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(563) : error C2061: 语法错误 : 标识符“LONG”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(564) : error C2059: 语法错误 : “}”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(567) : error C2061: 语法错误 : 标识符“LONG”
赵4老师
2012-01-18
打赏
举报
回复
[Quote=引用 2 楼 w233052085 的回复:]
试试加个 windows.h
[/Quote]
试试
IVERS0N
2012-01-18
打赏
举报
回复
int类型
鲲尘千古
2012-01-18
打赏
举报
回复
找不到的话就:
#define HANDLE
独自听枫
2012-01-18
打赏
举报
回复
1
试试加个 windows.h
恨天低
2012-01-18
打赏
举报
回复
宏定义,在某个头文件中定义的。你要include那个头文件。
估计就是int类型吧。
CA/TA可信安全应用开发
课程亮点: 从无到有、手把手教你编写CA/TA,快速上手,快速部署项目标准的开发,开发一套CA/TA,可部署到不同的TEE OS上。受益人群: 汽车行业主机厂、tier1、SOC芯片公司的安全部门同事手机行业,ODM/OEM、SOC芯片公司的安全部门同事学生课程收益: 熟悉CA/TA开发的步骤和流程。快速上手,快速搭建自己开发环境。熟悉各类TEE、基于各类TEE的CA/TA开发步骤。搭建自己的安全平台熟悉各类常规安全应用熟悉tee密码学算法、tee存储 课程大纲 Hello大家好,上架一门新的视频课程,课程主要包含两大部分,第一部分搭建环境,第二部分从无到有的编写代码。带领大家手把手编写。 具体大纲如下:(1)qemu v8环境搭建- 搭建一个qemu_v8的环境,用于跑BL1-->BL2-->BL31-->BL32-->BL33-->Linux kernel;- 直接使用已搭建好的镜像- 工程使用以及说明(2)CA/TA开发编程实践从无到有编写代码,已完成的大纲如下:- 2秒钟快速编写(clone)一组CA/TA程序- 安全存储详解以及代码示例- CA到TA双向传参数的四种方式(value、temref、memref),区别?优缺点?- 对称密码学算法aes的使用,CBC/ECB/CTR/XTS分组密码的使用,加密解密,pending等- aeskey的操作,如何随机生成aeskey(TEE_GenerateKey),object
Handle
和aesbuf有什么区别? 如何将
handle
- 认证加密算法,如aes-GCM的使用- 非对称密码学算法RSA的使用,包括加密、解密、签名、验签- RSA key的处理,包含如何生成RSA KEY,rsakey object如何转换成可见的数组,如何转换der,如何转换pem,反向又如何转换- ECC/ECDSA的使用- 国密sm2 sm3 sm4的使用. 其中sm4包含加密、解密、签名、验签等- encode和decode的实现- TA属性的定制以及API的使用- 数字摘要 SHA1 sha224 sha256 sha384 sha512等- 消息认证码 HMAC- TEE侧获取时间的函数有哪些(TEE_GetSystemTime、TEE_GetREETime),有什么区别?分别是怎样使用的? - 如何获取随机数(TEE_GenerateRandom)?- TA调用TA的示例和演示后续可能继续补充的如下(也欢迎大家提需求):- multi-session和multi-instance的使用- CA LOGIN flag的使用
error C2065: “SC_
HANDLE
” :
未
声明
的
标识符
转自VC错误:http://www.vcerror.com/?p=1944 问题描述: error C2146: 语法错误 : 缺少“;”(在
标识符
“hServStatus”的前面) error C2501: “hServStatus” : 缺少存储类或类型说明符 error C2146: 语法错误 : 缺少“;”(在
标识符
“hSStat”的前面) error C2501: “hSSta
已经包含头文件仍然出现,错误C2065“
未
声明
的
标识符
”
由于当前在往一个比较大的项目中添加文件,文件又有相似性所以采取了复制的方式,最后出现了一个大疏漏。 在总的.cpp文件中调用新文件中的函数,在包含了新文件的.h头文件的情况下仍然说没有找到
标识符
,在网上找了很多方法,其中比较玄学的一种是 在VS2012下进行VC++调试时,出现这样一种错误:error C2065:
未
声明
的
标识符
,当时感觉十分怪异,为什么说怪异呢?因为如果在.cpp中
未
...
引入头文件结构体,解决
未
声明
标识符
fileinfo
首先我问大佬,大佬让我右键单击结构体_finddata_t,找下它的
定义
,但是我没找到啥。然后大佬说让我引入结构体所在的头文件。我就右键单击_finddata_t,联机搜索,找到了它所在的头文件io.h,成功解决了
未
声明
标识符
fileinfo。 ...
c语言中错误c2061,error C2061: 语法错误:
标识符
“_Wherenode”
昨天同事说,类里加了个静态的vector类型的公共成员后,在其他类里调用,操作该成员,编译出错。1>d:\program files\microsoft visual studio 9.0\vc\include\xtree(1411) : error C2061: 语法错误:
标识符
“_Wherenode”1> d:\program files\microsoft vis...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章