Skip navigation.

陷入虚无的天狼

编译了一堆东西,累人啊

准备开始学习了,目标:VC8,boost,QT,图像处理,准备学GIL,和boost一起的。

用vc8编译了zlib、libpng、jpeg、tiff,其中tiff/tools/tiff2pdf没有过去,算了,反正也用不着这个。在编译boost时,遇到一个问题,说regex_traits_defaults.cpp含有当前codepage cp936中未包含的字符,然后cl.exe报错,网上搜了一下,找到了解决方案。

由于regex_traits_defaults.cpp文件中有西欧Windows编码的字符,所以在中文下不能被
正确识别。
解决方法:
方法1、用MS word打开regex_traits_defaults.cpp,会弹出对话框让选择编码,选择西欧Windows
编码;把此文件再存成Unicode编码的文件,替换掉原来的regex_traits_defaults.cpp。

方法2、把系统的默认语言改成英语(美国),重启动;把VS2005的International Settings设置成和windows设置一致(Tools–〉Options–〉Environment–〉International Settings);
这样编译时便没有那些讨厌的Warning,也可以正常编译Regex

计算机图像类库

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.

December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31