订阅所有文章
文章搜索

高级搜索这是社么?这是顶尖最新推出的文章增强型搜索功能!
全网 本站
您现在的位置: 顶尖设计 >> IT学院 >> 编程开发 >> VC >> 文章正文

如何在同一个工程里添加多种语言

作者:danielxu…  来源:CSDN  点击  更新:2006-12-19 7:07:47  编辑: 画王w  字体

这应该是一个使用VC的一个小技巧,不过在打算做之前,在网上找了找,没有找到(可能是我填入的关键字不对,:-)),所以在这里给大家提供一个参考,希望对大家能提供方便,不用象我找的这么辛苦。

意图:实现多种语言在同一个工程里,如果调试成功后,即可以同时编译程序的多种语言版本。

平台:Win2000 Pro SP4, VC++6.0,SDK

一般情况下,编写程序都会使用工程制作向导,生成的工程有两个编译版本,一个是Debug,另外一个就是Release,我的目的就是添加多种语言的编译版本,同时需要多种语言的.rc文件(Source文件),然后经过一些简单的设置,就Okay了。

       我添加很多的图片,这样比较容易理解,也少去读文字的痛苦(用电脑看大篇大篇的文字真的很痛苦)。

  下面我们开始:

  1. 首先是以工程文件里的.rc文件为基础,制作多种语言的.rc文件,就是把有关对话框,属性页,以及一些ID文字替换为其他的语言文字,这里需要注意的是,不同语言版本的.rc文件,包含很多相同的图标(Icon),对话框(Dialog),String Table,在VC编译器的SourceView里都要选择相应的语种。比如:如果是English,以上说的这些都要选择English(U.S.)。

 

 

  2. 添加多语言编译版本,选择Build->Configurations,点击Add,添加相应的语言编译版本,我这里添加的是English Release。随后添加多种语言版本。

 

 

 

 

添加多种语言的编译版本

 

 

  3. 编辑不同语言版本的Project Setting。点击菜单Project->Settings,修改相应的设置

设置Output directories: 包括Intermediate和Output files,我这里都设置为English Release

 

 

设置Output file name: 我这里设置为English_Release/ktrexe.exe

设置Language: 英语(美国)    

  • 上一篇文章:

  • 下一篇文章:
  •      
    热门文章  
    推荐文章  
    相关文章    
     发表评论
      关于我们 | 联系我们 | 站点地图 | 广告投放 | 友情链接 | 在线留言 | 版权申明
    版权所有 © 2004-2007 顶尖设计(bobd.cn)
    未经授权禁止转载,摘编,复制本站内容或建立镜像. 沪ICP备05002835号