我写了一个程序,用了BCG界面库,由于CBCGEditCtrl只有在UNICODE版本下才支持中文,所以我不行不在UNICODE下编译我的程序。程序在普通debug和release下面都没有问题。在Unicode Release下也没有问题,但Unicode Debug版本却起不来。在InitInstance中,调用LoadFrame(IDR_MAINFRAME)时,在olelink.cpp的82行出现Assert失败,忽略也过不去!Unicode的设置都是从普通的设置拷过去的,再定义了UNICODE和_UNICODE,把程序进入点改成了wWinMainCRTStartup.
解决方案 »
- 关于DRAWCLI画多边形的问题
- 字库问题,unicode问题
- 考试:当winProc没有WM_PAINT消息的时候 会怎样???
- 一个创建xml文件的问题
- 200分:这么简单的构造函数没有高手会帮我改一下吗?关于二叉树结点数据的构造,该如何来做,请看源码?
- 求助:递归求解数组中的最大数
- 看见鬼了,所以郁闷ing,内核对象打不开,各位碰到过这种情况吗?
- 怎样控制页面大小?
- vc里一个构造函数的菜鸟问题
- 我用Matlab将.m文件生成dll文件,调用是出错“DLL 调用约定错误"怎么处理啊!
- ★★★★关于类VC界面的一个简单问题!★★★★
- 如何让vc++ 正确显示,编译包含其他语言注释的代码啊?
不过我的是在olelink.cpp的85行出现Assert失败
这是我装了vc的sp6之后出现的你的vc是否也装了sp6,有可能就是这个原因
一起交流一下,我也想解决这个问题
“VC++ MFC and Template Libraries" ,再点右边的“change option", 再选 "MS Foundation Class Libraries",你看到有关Unicode的选项钩上了吗?
不知道是不是这个问题?解决就要重装,麻烦啊