iobjectscpp-10i OgdcVariant 接口未实现??

0 投票

我在讲:OgdcVariant::ToString() 转换成_varaint_t 时候发现,ToString时编译提示无法解析的外部符号,难道没有实现??我用的debug版,链接的libd_64 下面的 #pragma  comment(lib, "SuBased.lib");

补充一下:我用的多字节工程,没有加入_UGUNICODE 宏定义 

经测试:原因找到了:安装包中(libd_x64)自带的SuBase.lib ,应该是Unicode版本编译的,我将_UGUNICODE 加入后 手动转换了wchar 与 char 后编译就不会报链接错误了。

7月 3 分类:  34次浏览 | 用户: shysky003 才疏学浅 (13 分)
修改于 7月 6 用户:shysky003

1个回答

0 投票
 
已采纳

经测试:原因找到了:安装包中(libd_x64)自带的SuBase.lib ,应该是Unicode版本编译的,我将_UGUNICODE 加入后 手动转换了wchar 与 char 后编译就不会报链接错误了。

所以使用时候 自己的工程还是尽量使用UNCODE,主要是我这是个老工程 还是用的以前的ANSI,不好转换,设计库太多,于是做了手动将Iobject中字符wchar转换为char。

7月 6 用户: shysky003 才疏学浅 (13 分)
采纳于 7月 10 用户:shysky003
...