什么是unicode/unistr.h?

9

我正在尝试将Beecrypt库添加到我的项目中,但不幸的是它无法编译并要求unicode/unistr.h文件,该文件不是此库的一部分。您是否遇到过同样的问题?unicode/unistr.h文件是什么?由于需要该文件才能使库正常工作,为什么它没有包含在Beecrypt库中?我应该在哪里下载它?我已经在Google上搜索了但是没有结果。非常感谢任何想法。


离题的问题:你在Linux下使用过Beecrypt吗?如果使用过,你是如何编译使用Beecrypt文件的cpp代码的?谢谢 :) - yak
@yak 抱歉,我无法帮助您,我从未在Linux上尝试过这个。 - Andrey Chernukha
好的,无论如何,感谢回复,干杯! - yak
3个回答

5

4

unistr.h也作为GNU libunistring的一部分安装。如果您使用的是yum,则应该能够安装它:

yum install libunistring-devel


2
我认为这更像是 libicu-dev. - exebook
我发现安装libunistring-devel会安装/usr/include/unistr.h,但是条件unicode/unistr.h没有满足。通过安装yum install libicu-devel,它会安装/usr/include/unicode/unistr.h,这样就符合原始的要求了。 - undefined

2
在Ubuntu 14.04中,以下方法适用于我:
apt-get install libunistring-dev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接