[英]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.