我用VS2003做了一个程序,在项目设置中我选用了Unicode编码方式(将在项目的Property中的General中的Character Set选成"Use Unicode Character Set"),我的开发系统是win XP,我的程序在windows 2000及其以上的windows版本中都能正常运行.
但在win 98下,它一运行就报出:
Runtime Error
This application has requested the Runtime to terminate it in an unusual way.
如果我在开发环境下,将项目设置选择为Multi-Byte(将在项目的Property中的General中的Character Set选成"Use Multi-Byte Character Set"),编译后将该程序运行到win98和NT中,运行正常.请问各位,如何让Unicode的MFC程序在win 98 和 NT 下运行正常呢?
但在win 98下,它一运行就报出:
Runtime Error
This application has requested the Runtime to terminate it in an unusual way.
如果我在开发环境下,将项目设置选择为Multi-Byte(将在项目的Property中的General中的Character Set选成"Use Multi-Byte Character Set"),编译后将该程序运行到win98和NT中,运行正常.请问各位,如何让Unicode的MFC程序在win 98 和 NT 下运行正常呢?
解决方案 »
- 最小二乘高手请进~~不怕大家烦,我又来了......
- "我的文档""My Documents"文件夹的文件属性是什么?不是FILE_ATTRIBUTE_DIRECTORY。
- 在VC中如何使基于对话框的程序一打开对话框就是最小化的阿,谢谢
- 集思广议:关于程序编译之后没有错误但不能运行的原因。来者有分
- 请问使窗口置于活动的顶层的方法
- 有人在使用WinPcap开发数据包捕获程序吗??
- 我要用vc开发一个mis系统,怎么解决登陆验证的问题?
- 如何把MPEG2转换成流媒体格式,如MPEG4,rm等
- 一个关于模版的问题
- 怎样输出GBK中的所有汉字?
- 注册控件时程序一直无法退出
- 自定义数据类型怎样做行参?在线等。
-------------------------------
基本上是不可能的, 因为很多 Windows API 的 UNICODE 版本在 Win98 中没有被实现 .
打包的时候,写一个脚本判断当前系统版本,以确定安装哪一个