摘要: 去年开发了一个产品3D展示制作系统,最近有老外也要买。问题来了,当初开发的时候并没有考虑程序国际化的问题,老外把试用版拿去一运行,全是乱码!到网上找了一个C++程序国际化的方法,似乎比较麻烦,需要用dll动态加载什么,本人以前没有这方面经验,因此心虚。即便对dll很熟悉,也还有另一个问题,那种方法,需要动态设置界面上每一个控件的标题和文本,哪怕是一个按钮,也要调用SetWindowText方法——这无疑增加大量的代码。为了赶时间,我最终采用了手动替换.rc资源文件的方法:(我的应用程序名为CameraAnimation,以下均以此为例)第一步:为其它语言新建一个.rc文件在Project目录下 阅读全文
posted @ 2012-04-06 09:18 maoruilin 阅读(2233) 评论(0) 推荐(0) 编辑
摘要: 今天用Eclipse时报这个错误:Java compiler level does not match the version of the installed Java project facet.以前没有碰到过,花了半个多小时才搞定,现把解决办法记下来,免得下次再遇到这个问题又要花那么多时间。问题原因:Facted Project 中的Java 版本设定与项目的Java编译器的compliance level设定不一致。解决办法:把两者设置成相同。第一步:查看Compiler compliance level右键Project | Properties | Java Compiler(ty 阅读全文
posted @ 2012-04-02 15:28 maoruilin 阅读(20067) 评论(5) 推荐(12) 编辑
摘要: 今天刚在Eclipse中安装了Maven插件,但运行Maven任务时报以下错误:Could not find artifact com.sun:tools:jar:1.5.0 at specified path F:\Program Files\Java\jre6/../lib/tools.jar检查了Java Build Path,没有线索,检查了环境变量PATH和JAVA_HOME,也还是没有线索...后来找到这篇文章:http://www.cnblogs.com/skyme/archive/2011/08/19/2146095.html解决办法是,项目使用的JRE选择Java/jdkXX 阅读全文
posted @ 2012-04-02 11:34 maoruilin 阅读(3880) 评论(0) 推荐(0) 编辑