永发信息网

WIN32中我新建一个cpp和.h 在头文件中写了一个结构体然后在.cpp文件中使用该结构体总是报错具体如下图

答案:5  悬赏:80  手机版
解决时间 2021-11-19 03:05
WIN32中我新建一个cpp和.h 在头文件中写了一个结构体然后在.cpp文件中使用该结构体总是报错具体如下图
最佳答案
有可能是跳过了头文件
你可以试试把#progma once改成传统一点的写法(#ifndef ...)追问找到问题了 .cpp中stdafx头文件要放在test头文件前面。。。具体原因不晓得。。奇了怪了 以前从没遇到过
全部回答
在你那个出错的cpp 靠前面的地方加上对A的声明
比如:
#include "test.h"

extern ThisTest A;
#include "Test.h"放到#include"stdafx.h"下面

#include "stdafx.h"
#include "Test.h"
你的ThiTest 已经是结构体变量了,Good才是结构体类型
这个问题很简单。修改一下#include "Test.h"的位置就行了。

警告信息已经提示出来了:#include "Test.h"在查找预编译头时跳过。
也就是说,Test.h文件根本没有被包含进工程中,于是编译器没编译Test.h里面的代码,所以才会产生未声明的标识符这样的错误。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁有纳兰性德的诗?
能简算的要简算(数学问题,非常简单!)
中国房车锦标赛中(1600CC组)的赛车改装有什
求一个QQ音乐的VIP账号密码
念经的时候向上帝祈祷和祈祷的时候念经哪种做
相亲之后女的一直说先聊聊吧怎么办
乱世英雄 成语
树立还是立下雄心壮志
什么狗比藏獒厉害
苹果手机怎么设置拨打电话按键音
风机控制箱消防要几条线,加切换模块的依爱产
noticeboard是什么意思
蜂蜜是意蜂产出最便宜的,知道其他蜂产品的价
你好知道河源和平农村客家话叫泥头解 或者泥
空间对坐标的曲线积分,例二求大神啊!为什么
推荐资讯
7月1日新规处理违章需要车主本人到场吗?
文件上记载的日本的详细地址“一丁目”是直接
东风风光IX5的轴距是多少?
take his order什么意思啊
蚕死了吗?
前赤壁赋中作者为什么着力描写洞箫的声音
别人不顾我的感受我为什么要顾别人的,在古代
用盐腌的肉怎么吃法好吃
春天钓鲤鱼效果好的饵料
1.6×3.7×1.25怎么巧算
为什么 WPS里面的纸张大小设置不了啊?
2015款陆地巡洋舰3956cc功率是多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?