上下文:microsoft mbedded Visual C++ 4.0、正则表达式、windows vista/xp
如何在 VC4 中注入(inject)正则表达式的开源包?
我已经下载了 ICU 的发行版本,可以在此处找到: http://source.icu-project.org/repos/icu/icu/ 但有些文件没有找到,例如“i18n/unicode/utypes.h”?
Boost.Regex 至少需要 VC7。
另一个解决方案是 Ragel,但对于像我这样的新手来说太复杂了。我正在寻找更简单的解决方案。有什么建议吗?
非常感谢。
最佳答案
它提示的那个 header 是特定于 Linux 的,它可能不是为了在 Windows 上编译(嵌入式或非嵌入式)而制作的。
我使用PCRE在Windows(桌面)中,我的猜测是它可能会在您的嵌入式环境中编译正常。
注意它的接口(interface)是 C,而不是 C++。就我而言,我编写了一个相对简单的包装类来简化其使用。
关于c++ - Visual C++ 4.0 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35340292/