Qt5.9.1报错:
undefined reference to `ucal_setMillis_53'
undefined reference to `ucnv_fromUnicode_53'undefined reference to `ucal_get_53'
undefined reference to `ucal_inDaylightTime_53'
undefined reference to `ucal_open_53'
undefined reference to `ucnv_countAvailable_53'
undefined reference to `ucnv_countAliases_53'
undefined reference to `u_errorName_53'
undefined reference to `ucal_openCountryTimeZones_53'
undefined reference to `u_strToUpper_53'
undefined reference to `ucnv_getDefaultName_53'
undefined reference to `uenum_next_53'
undefined reference to `ucol_strcoll_53'
undefined reference to `ucnv_getMaxCharSize_53'
undefined reference to `ucnv_getAvailableName_53'
undefined reference to `ucol_open_53'
undefined reference to `ucal_getTimeZoneDisplayName_53'
undefined reference to `ucnv_toUnicode_53'
undefined reference to `uenum_close_53'
undefined reference to `ucol_getSortKey_53'
undefined reference to `ucnv_getAlias_53'
undefined reference to `ucnv_close_53'
undefined reference to `ucol_setAttribute_53'
undefined reference to `ucal_close_53'
undefined reference to `ucal_openTimeZoneIDEnumeration_53'
undefined reference to `ucal_openTimeZones_53'
undefined reference to `ucnv_getStandardName_53'
undefined reference to `ucol_close_53'
undefined reference to `ucnv_compareNames_53'
undefined reference to `ucal_clone_53'
undefined reference to `u_strToLower_53'
undefined reference to `ucal_getDefaultTimeZone_53'
undefined reference to `ucnv_open_53'
undefined reference to `ucnv_setSubstChars_53'
undefined reference to `ucal_getDSTSavings_53'
collect2: error: ld returned 1 exit status
解决方法:
1.打开终端,输入gedit ~/.bashrc。在最后一行添加
export LD_LIBRARY_PATH=/usr/local/Qt/5.5/gcc_64/lib:$LD_LIBRARY_PATH
保存。
2.在终端再次输入source ~/.bashrc。重启电脑即可
备注:/usr/local/Qt/5.5/gcc_64/lib 根据Qt安装的目录不同有所变化