我需要在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 <unicode/unistr.h>
int main(int argc, char** argv) {
UnicodeString ucs;
Error: undefined reference to `icu_55::StringPiece::StringPiece(char const*)'
答案 0 :(得分:0)
在正常情况下,您可以在安装“dev”软件包后使用icu。但在那种情况下,icu将不会集成到Qt中。只是分开的库。
您可以尝试重建Qt库。 运行 ./ configure 时 为该命令添加适当的标志:
安装 libicu-dev 后想一想,这些标志会自动打开。只需检查 ./ configure 输出。