请高手们给个好的解决方法吧?小弟一定给大分.不知道怎么解决给点建议也送50分.好心人进来看一上吧.很紧问题.

yjip 2005-07-11 09:52:42
请高手们给个好的解决方法吧?小弟一定给大分.不知道怎么解决给点建议也送50分.好心人进来看一上吧.很紧问题.



情况是这样:

有一批代码是从日本拿来的是可以编译成功能运行.但是把代码拷到中文系统也就是,我们家里自己用的.中文简体版XP或2000.在这些操作系统中用VC.NET2003编译通不过.老指向没有错误的代码处.说出错.
现在发现问题是.因为日本的字符集和我们中文系统中的不一样.而产生.所以原本可以在日文系统上运行的程序在.中文系统上就不能编译通过.

请问有什么方法可以,把日文代码不用改任何代码的更改,而使原日文系统上的C源代码在.中文系统上编译过能吗?


如果有知道的朋友.请给我个方案啊.一定给大分.

谢谢了.说到做到送分.

在线等待.......
...全文
226 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenkui 2005-07-13
  • 打赏
  • 举报
回复
估计是一些资源文件
吧资源考出来 作个dll
你的目的是加中文版 还是该鬼子的代码啊?
an_bachelor 2005-07-13
  • 打赏
  • 举报
回复
哪一部分的报错?发个片断来看看。
lovecrystal87 2005-07-12
  • 打赏
  • 举报
回复
an_bachelor(一個單身漢) 的这个办法好。体现了技术水平高!!我顶你!!
joinrry 2005-07-12
  • 打赏
  • 举报
回复
~~~~~~~~~~~
shxng 2005-07-12
  • 打赏
  • 举报
回复
顶一下,不会
yjip 2005-07-12
  • 打赏
  • 举报
回复
上面说的方法都试了.可以解决一部分问题.但是还有不认识的字符报错
yjip 2005-07-12
  • 打赏
  • 举报
回复
_UNICODE\UNICODE两个宏定义在哪里呀.
还有,我的代码有几万行.都行一个字的加加上_T()宏吗,哪不是要累死人啊.还有.语句也不能用._T()宏啊,哪不是把它定义为了.字符啊.哪编译很定通不过啊.
大家再给点方法吧.谢谢了.
an_bachelor 2005-07-12
  • 打赏
  • 举报
回复
晕 那两个宏要你自己定义的 在2003里工程可以设置成“使用Unicode字符集”效果是等价的
_T()宏只要加在字符串两边 比如 "鬼子的字符串" 就改成_T("鬼子的字符串")
老大你没怎么玩过这个?查找替换的时候可以用适当的正则表达式 不必一个一个改
  • 打赏
  • 举报
回复
考到写字板再考回去414
goodboyws 2005-07-11
  • 打赏
  • 举报
回复
好像不好办,估计有些类名,变量之类是日文的,中文系统识别不对。用转码工具把所有代码文件都转一遍
newbiestar 2005-07-11
  • 打赏
  • 举报
回复
把编译器给出的具体的错误贴出来,乱猜的话实在是没有效率……

如果真的是源文件的编码问题,拿到这个回复的框子里粘一下,然后再粘回去保证好……
Zhymax 2005-07-11
  • 打赏
  • 举报
回复
安装日文字符集,控制面板-〉区域/语言选项
xing_xing_xing 2005-07-11
  • 打赏
  • 举报
回复
原来的工程也是VS.NET2003吗?如果不是换个VC6编译
kidtty 2005-07-11
  • 打赏
  • 举报
回复
对,上面说的对
artmouse 2005-07-11
  • 打赏
  • 举报
回复
对,用unicode就可以了
god_sun 2005-07-11
  • 打赏
  • 举报
回复
肯定是UNICODE啦~~!
an_bachelor 2005-07-11
  • 打赏
  • 举报
回复
最好的方法是所有字符串统一加上_T()宏 并且在工程加入_UNICODE\UNICODE两个宏定义
这样所有字符串使用Unicode编码 问题就迎刃而解了
看来倭寇的水平大大的差 居然不会用Unicode

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧