VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 273|回复: 2

有关Tab控件内的cpp文件里使用另一个cpp文件定义的变量

[复制链接]
22_avatar_middle
最佳答案
0 
在线会员 发表于 2021-12-28 15:37:32 | 显示全部楼层 |阅读模式
本帖最后由 wangmin2005gk 于 2021-12-28 16:24 编辑

各位老师好,我是刚起步的小白。
烦请各位老师指点下

问题环境说明
    1、我引入了一个外部的cpp和对应的h文件,里面有一个类型叫CSerialPort;
    2、我在主界面的h文件里定义了CSerialPort m_serport;
    3、在主界面里使用了一个Tab控件
我遇到问题:
    在主界面按钮事件里可以正常使用,但是在Tab控件内的界面cpp文件里却不能正常使用。报错内容如下

有关Tab控件内的cpp文件里使用另一个cpp文件定义的变量 Omron_PLC_Test.rar (138.14 KB, 下载次数: 2)




上一篇:求助QT6.2.2 如何安装呀???
下一篇:C++入门地址与指针课后习题求助!!!
22_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-12-28 16:25:08 | 显示全部楼层
1>move_control.obj : error LNK2001: 无法解析的外部符号 "class CSerialPort m_serport" (?m_serport@@3VCSerialPort@@A) 1>C:\Users\Wroks\Desktop\Omron_PLC_Test\Debug\Omron_PLC_Test.exe : fatal error LNK1120: 1 个无法解析的外部命令
45_avatar_middle
最佳答案
1 
在线会员 发表于 2022-1-4 08:54:59 | 显示全部楼层
如果你是想用主界面的变量的话,包含主界面的.h
然后 CMyMainDlg    *pMMD = (CMyMainDlg*)AfxGetMainWnd();     //获取主窗口指针(类名用你自己的类强转一下)
接下来 pMMD ->变量就可以用了
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2022-9-27 16:14

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表