class A
{
//....
public:
CRect rect;
}
类似上面的结构,MFC中没有问题,但移入DLL中就有问题了.
现象是rect在构造函数中被赋了初值(dll中),但在使用rect时候那些值没了....还有诸如 std::vector<...> array,明明加入2个元素(dll中),但在后面的使用中,无论在dll和exe中array.size()都为0....谁能指点一下是什么问题.
{
//....
public:
CRect rect;
}
类似上面的结构,MFC中没有问题,但移入DLL中就有问题了.
现象是rect在构造函数中被赋了初值(dll中),但在使用rect时候那些值没了....还有诸如 std::vector<...> array,明明加入2个元素(dll中),但在后面的使用中,无论在dll和exe中array.size()都为0....谁能指点一下是什么问题.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货