[英]How to include ICU library in Qt project in Ubuntu?
我需要在Qt Creator中包括Unicode库的国际组件,这是我的.pro文件:
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
CONFIG += icu
SOURCES += main.cpp
我可以从哪里下载该库? 我已经做了
sudo apt-get install libicu-dev
我应该在.pro文件中添加些什么才能在main.cpp中使用此include? :此代码给我一个错误:
#include <unicode/unistr.h>
int main(int argc, char** argv) {
UnicodeString ucs;
Error: undefined reference to `icu_55::StringPiece::StringPiece(char const*)'
通常情况下,您可以在安装“ dev”软件包后使用icu。 但是在那种情况下,icu将不会集成到Qt中。 只是分开的库。
您可以尝试重建Qt库。 运行./configure时 ,向该命令添加适当的标志:
考虑在安装libicu-dev之后 ,该标志将自动打开。 只需检查./configure输出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.