VC DLL之间调用静态变量 Link2001错误

chucongqing chucongqing 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在 类中定义

public:
static CString s_strConn; // 数据库连接字符串

类外 初始化

CString MySQLDBOper::s_strConn = "";

可是在另一dll工程里调用 出现

error LNK2001: 无法解析的外部符号 "public: static class ATL::CStringT<char,class StrTraitMFC_DLL<char,class ATL::ChTraitsCRT<char> > > MySQLDBOper::s_strConn" (?s_strConn@MySQLDBOper@@2V?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@A)

这个类中的静态成员函数调用就没有问题。为什么啊
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
chucongqing
VC/MFC 16,550 成员 421,606 内容