萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

查看: 804|回复: 0

高手请指教: windows mobile 5.0 上使用 boost/regex

[复制链接]
发表于 2006-6-22 12:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
请问哪位高手知道,boost/regex是否能在windows mobile 5.0 pocket PC SDK (VC8.0)上编译? 因为我得到了下面的错误提示: fatal error C1189: #error : unknown CE compiler.

是否我安装的boost哪里不妥,还是客观上根本不能在windows mobile 5.0 pocket PC 上跑boost程序?

如果可以, 这个错误可能解决的方法是什么呢?

#include <boost/regex.hpp>
using namespace boost;

#include <iostream>
using namespace std;
#include <string>

int main()
{
string rex = "(ABC)(.*)";
string str = "ABC123ABC567";

regex expression(rex);
cmatch what;
if ( regex_match(str, what, expression) )
{
cout << what[1]
<< endl
<< what[2]
<< endl;
}

return 0;
}


这个测试程序也是从网上copy下来的, 就是运行这个测试程序时候出的错. 一开始是找不到boost/regex.hpp, 后来我把路径名加入VS2005环境后, 就出现我说的那个报错了.

今天新安装的boost, 我觉得应该是和boost有关的错误. 所以怀疑boost是不能运行在 windows mobile 5.0 SDK 环境下的.

请不吝赐教.
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网 |网站地图

GMT+2, 2024-5-13 05:39 , Processed in 1.938214 second(s), 20 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表