普通的dll,导出整个类,并且函数的参数带有map<CString, CRect>的,当exe调用这个dll,并使用这个带有map的函数,会不会出现问题? 如题。使用这个导出类,静态调用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没问题,比这复杂的都用过,而且MFC就是用的导出类啊 绝对有问题,理由如下,1.STL 分很多版本,光 VS 的都有 VC6,VS2003,VS2005,VS2008,且不说 这几个VS 用的STL是不是一样的,VC6和VS 的 STL 就不一样,所以如果你在 VC6 生成这个库,在 VS2005 里用这个库,估计会有编译问题,同样的道理也适用于 CString,因为 CString 也分 不支持 Unicode 和 支持 Unicode 的,VS2005 把 ATL 和 MFC 的 CString 合并了,低版本的我不清楚,所以编译的这个库肯定会遇到不少问题的。建议不要这么做。别导出类,导出接口,要么学 COM 那样导出 Ixxx,要么就像一般的 WINAPI 那么做。 BITMAPINFOHEADER结构问题? 在创建Word文档的时候失败。 请教如何在SDI的视图中动态创建一个控件,小弟新手,请路过神仙指点 请问大家,如何获得当前文本的长度,急,先谢谢了!一定结贴. 数据库sql server2000的连接问题???着急!!!谢谢啦!!!! 关于命令条(eVC嵌入开发) 简单问题, 请问Win98下如何知道Regsrv32.exe 程序都已经注册了哪些dll?? CFile类怎么用? 为何计算机大师都喜欢猫? 活了这么多年,CString有长度限制?! “搜索建议”的解析 ★☺如何在非模态对话框的隐藏/销毁中 销毁父窗口(模态对话框)?☺★
而且MFC就是用的导出类啊
1.STL 分很多版本,光 VS 的都有 VC6,VS2003,VS2005,VS2008,且不说 这几个VS 用的STL是不是一样的,VC6和VS 的 STL 就不一样,所以如果你在 VC6 生成这个库,在 VS2005 里用这个库,估计会有编译问题,同样的道理也适用于 CString,因为 CString 也分 不支持 Unicode 和 支持 Unicode 的,VS2005 把 ATL 和 MFC 的 CString 合并了,低版本的我不清楚,所以编译的这个库肯定会遇到不少问题的。建议不要这么做。
别导出类,导出接口,要么学 COM 那样导出 Ixxx,要么就像一般的 WINAPI 那么做。