码迷,mamicode.com
首页 > 其他好文 > 详细

MFC扩展界面库Ultimate Toolbox的编译

时间:2014-08-12 18:45:54      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:http   使用   文件   ar   问题   div   html   amp   

出现编译错误的文件:
OXHTMLParser.cpp
OXParser.cpp
OXPhysicalEditEx.cpp
OXQuickString.cpp

出错的原因乍看起来是字符串的引号不配对,实际上是因为Ultimate Toolbox的源码文件
都是WINDOWS-1252编码的,且文件中包含编码是0xA0的字符,这些字符无法在中文操作系
统下的VC++编辑器中正常显示。

解决方法是将这几个文件的编码转换为UTF-8,或者将“区域和语言选项”
中“非Unicode程序的语言”改为“英语-美国”。

另外,VC++的头文件中"WABTAGS.H"也存在这个问题。

备注0:
iconv是MinGW中的一个字符编码转换工具
使用方法:

iconv.exe -f WINDOWS-1252 -t UTF-8 x.cpp>x.cpp.utf8
del x.cpp
rename x.cpp.utf8 x.cpp
 
备注1:
Ultimate Toolbox是开源的
不开源的还有几个比较好的MFC扩展界面库:BCGControlBar,Xtreme Toolkit

备注2:
下载Ultimate Toolbox后,将几个压缩包解压缩到同一个目录,否则编译示例程序时
会提示找不到UTSampleAbout.rc

目录结构如下:
+Ultimate Toolbox
   -Problems.txt
   +Ultimate Toolbox
       -archive
       -include
       -lib
       -samples
       -source
       -license.htm
       -ChangeHistory.htm 
   +UTBX93.chm

 


MFC扩展界面库Ultimate Toolbox的编译,布布扣,bubuko.com

MFC扩展界面库Ultimate Toolbox的编译

标签:http   使用   文件   ar   问题   div   html   amp   

原文地址:http://www.cnblogs.com/busyant/p/3907915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!