wince下单独编译boost::regex
来源:互联网 发布:mac修改器安卓版 编辑:程序博客网 时间:2024/05/21 13:28
要在wince下单独编译boost::regex
1.新建一个dll或者lib工程,将$(BOOST_ROOT)\libs\regex\src下面的
cpp_regex_traits.cpp
regex.cpp
regex_debug.cpp
regex_raw_buffer.cpp
regex_traits_defaults.cpp
static_mutex.cpp
w32_regex_traits.cpp
winstances.cpp
加入到工程中(这里我粗粗测过要去掉的一些源文件,可能有些cpp文件还可以去掉,或者有些cpp文件还需要加入,根据你的需要和编译能否通过)
2.修改工程设置,增加处理器预定义BOOST_NO_STD_LOCALE,
如果是dll工程,那么还需要BOOST_REGEX_DYN_LINK
不使用预编译头
3.修改$(BOOST_ROOT)\boost\regex\config.hpp,用#ifndef _WIN32_WCE括起
# include <string> extern template class __declspec(dllimport) std::basic_string<unsigned short>;
为
#if !defined(_WIN32_WCE) && !defined(UNDER_CE) && !defined(WINCE) //ADD BY .... FOR COMPILE WINCE REGEX 这是我们自己修改的,做一个标记#include <string>extern template class __declspec(dllimport) std::basic_string<unsigned short>;#endif
4.编译工程,就能得到一个lib或者dll,结合boost的头文件,就能使用了。
0 0
- wince下单独编译boost::regex
- VC6.0下编译boost库的regex
- Windows下用Mingw编译Boost.Regex库
- linux下的Boost.Regex的编译和使用方法
- wince 5.0 6.0单独编译public目录下的源码
- boost单独提取regex及自动链接介绍
- VS2005(VC8)编译、配置Boost.regex
- vs2008编译 boost 1_35_0 regex 库
- Deepin Linux 12.06编译boost regex库
- 32/64位Windows 7 下VC9.0编译boost::regex,带ICU
- (2356)Vista下使用Visual Studio 2008(VC)独立编译Boost.Regex库
- WinCE 4.2中驱动的单独编译
- boost的编译安装 以及boost regex的使用
- vs2005下 使用boost::regex 和 filesystem
- Boost.Regex
- Boost::Regex
- boost RegEx
- boost:regex
- HI3516A交叉编译gdb-7.8
- 【微软100题】2010年中兴面试题 编程求解: 输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数, 使其和等于 m
- C#_winform_DataGridView_的18种常见属性
- SQL update select语句
- 在WIN7下安装运行mongodb
- wince下单独编译boost::regex
- 《Java虚拟机原理图解》3、JVM运行时数据区
- mysql数据库读写分离
- android常见的屏幕工具,获取屏幕宽高,状态栏高,手机截屏(包括状态栏和不包括状态栏)
- Android按键事件——上层与驱动的映射
- Linux查看端口
- 【算法学习】Consistent Hash 一致性哈希
- web SQL
- Android Contacts源码分析