C2059错误是什么意思啊?

如题所述

C2059的错误表现有多种。

第一种:错误信息:error C2059: syntax error : )

第二种:错误信息:error C2059: syntax error : )

第三种:错误信息:error C2059: syntax error : ) 还会附带error C2143:。

第四种:刚开始,比较怪异,现象:

1、使用openssl库,在另一个工程里,ok,没问题。

2、在出问题工程里,不在.h文件出现 #include <openssl/*.h> ,ok,正常。

3、在出问题工程里,在.h文件出现 #include <openssl/*.h> 立即出现C2059错误。

此时,在openssl路径配置正确情况下,在某一.h文件只写入

#include <openssl/pkcs12.h>

会出现error C2059: syntax error : constant   错误。

解决方案:

经仔细研究,对比,试验,发现,openssl的头文件有顺序之分。加入下面句子,即正常。

#include <openssl/buffer.h>
#include <openssl/err.h>
#include <openssl/rand.h>

根据经验,这是一例头文件互耦比较严重的问题,遇到此种情况,需调整.h文件

出现序列即可解决此类C2059问题。

扩展资料:

ERROR.TYPE函数是office办公软件excel表格中的一种函数,ERROR.TYPE函数用于返回excel中某一错误值的代号,其语法结构为:ERROR.TYPE(error-val)。

ERROR.TYPE函数只有一个参数error-val,可以作为实际的错误值,但通常为一个单元格引用,若没有错误则返回#N/A。

参考资料:百度百科-ERROR

温馨提示:答案为网友推荐,仅供参考