c++编译错误:C2061重性 语法错误: 标识符“RCV_REPORT_STRUCTEx”

论坛 期权论坛 期权     
股搜网   2019-7-15 08:51   2458   0
在VS2019下进行VC++调试时读取股票数据时,出现这样一种错误:C2061重性 语法错误: 标识符“RCV_REPORT_STRUCTEx” ,当时感觉十分怪异.
    情况是这样的,新建了一个工程项目,想使用其他工程中定义的同一组.cpp/.h文件,完全copy文件中的代码,可是在新建的工程中却提示了上述错误,却在其原先的工程中未出现错误,同一台机器出现了这样的错误,当时想到的是这两个工程项目的属性配置不同,所以就使新的工程项目的属性改变为原先的工程项目属性,但是仍然出现这样的错误,在网上搜寻这方面的资料,大部分都介绍是未引入相关的头文件,毕竟错误提示是:未声明的标识符,但是那样改来改去未解决问题。
    最终解决办法是修改了一下其头文件的顺序,原先copy时#include "DzhProvider.h"放在了#include "Stockdrv.h"前面的位置,将#include "Stockdrv.h"提前到#include "DzhProvider.h"前位置,问题得到解决。原来不仅要引入相关的头文件,其位置也要放正确。
  1. #include "Stockdrv.h"  //把这个放在前面,才没有出现C2061重性  语法错误: 标识符“RCV_REPORT_STRUCTEx#include "DzhProvider.h"
复制代码
微信公众号:股搜网


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP