Open-source MFC extension interface library: Compilation of ultimate Toolbox)

Source: Internet
Author: User

Ref: http://acloudblog.blog.sohu.com/169875184.html

 

Http://www.qingfengju.com/trackback.asp? Tbid = 231 & Action = addtb & tbkey = 802b0267ae156db9cf7ab6076009ff54420711f9

:
Http://www.codeproject.com/KB/MFC/UltimateToolbox.aspx

Files with compilation errors:
Oxhtmlparser. cpp
Oxparser. cpp
Oxphysicaleditex. cpp
Oxquickstring. cpp

The cause of the error is that the quotation marks of the string are not paired. In fact, it is because of the source code file of ultimate toolbox.
All are windows-1252 encoded and the file contains characters 0xa0. These characters cannot be operated in Chinese.
Normally displayed in the VC ++ editor.

The solution is to convert the encoding of these files to a UTF-8, or to "region and language options"
In "non-Unicode program language" to "English-United States ".

In addition, "wabtags. H" in the header file of VC ++ also has this problem.

Note 0:
Iconv is a character encoding conversion tool in mingw.
: Http://sourceforge.net/projects/mingw/files/MinGW/libiconv/libiconv-1.13.1-1/
Baidu Encyclopedia: http://baike.baidu.com/view/1437030.htm? Fr = ala0_1

Usage:
Iconv.exe-f Windows-1252-T UTF-8 X. cpp> X. cpp. utf8
Del X. cpp
Rename X. cpp. utf8 X. cpp
 
Note 1:
Ultimate toolbox is open-source
There are also a few good MFC extension interface libraries that are not open-source: bcgcontrolbar and Xtreme Toolkit

NOTE 2:
Download the ultimate toolbox and decompress several packages to the same directory. Otherwise, when compiling the sample program
The system will prompt that utsampleabout. RC cannot be found.

The directory structure is as follows:
+ Ultimate toolbox
-Problems.txt
+ Ultimate toolbox
-Archive
-Include
-Lib
-Samples
-Source
-License.htm
-Changehistory.htm
+ Utbx93.chm

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.