查看完整版本: [-- 源码编译QT:QT4+VS2010,QT5+VS2013 --]

QTCN开发网 -> Qt安装与发布 -> 源码编译QT:QT4+VS2010,QT5+VS2013 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

yanzhuliang 2015-01-05 17:08

源码编译QT:QT4+VS2010,QT5+VS2013

源码编译QT:QT4+VS2010,QT5+VS2013


总结和分享,请下载附件(绝对无毒安全):
[attachment=13025]


suchaoyong 2015-01-06 13:15
呵呵  我都是直接用QT 编译的。。。。

tmxfh 2015-02-23 15:42
有没有直接编译好的

似水流年 2015-03-19 01:03
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_get_glyph_positions,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_get_glyph_infos,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_get_length,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_reverse,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_shape_full,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_set_flags,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_guess_segment_properties,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_set_segment_properties,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_add_utf16,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_clear_contents,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_destroy,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_allocation_successful,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_pre_allocate,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_set_unicode_funcs,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qtextengine.obj) : error LNK2019: 无法解析的外部符号 _hb_buffer_create,该符号在函数 "private: int __thiscall QTextEngine::shapeTextWithHarfbuzzNG(struct QScriptItem const &,unsigned short const *,int,class QFontEngine *,class QVector<unsigned int> const &,bool)const " (?shapeTextWithHarfbuzzNG@QTextEngine@@ABEHABUQScriptItem@@PBGHPAVQFontEngine@@ABV?$QVector@I@@_N@Z) 中被引用
1>Qt5Guid.lib(qfontengine.obj) : error LNK2019: 无法解析的外部符号 _hb_ot_layout_table_find_script,该符号在函数 "public: bool __thiscall QFontEngine::supportsScript(enum QChar::Script)const " (?supportsScript@QFontEngine@@QBE_NW4Script@QChar@@@Z) 中被引用
1>Qt5Guid.lib(qfontengine.obj) : error LNK2019: 无法解析的外部符号 _hb_ot_tags_from_script,该符号在函数 "public: bool __thiscall QFontEngine::supportsScript(enum QChar::Script)const " (?supportsScript@QFontEngine@@QBE_NW4Script@QChar@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_unicode_funcs_destroy,该符号在函数 "public: __thiscall _hb_unicode_funcs_t::~_hb_unicode_funcs_t(void)" (??1_hb_unicode_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_set_user_data,该符号在函数 "void __cdecl hb_qt_font_set_use_design_metrics(struct hb_font_t *,unsigned int)" (?hb_qt_font_set_use_design_metrics@@YAXPAUhb_font_t@@I@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_get_user_data,该符号在函数 "unsigned int __cdecl hb_qt_font_get_use_design_metrics(struct hb_font_t *)" (?hb_qt_font_get_use_design_metrics@@YAIPAUhb_font_t@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_destroy,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::~_hb_qt_font_funcs_t(void)" (??1_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_face_set_upem,该符号在函数 "struct hb_face_t * __cdecl _hb_qt_face_create(class QFontEngine *)" (?_hb_qt_face_create@@YAPAUhb_face_t@@PAVQFontEngine@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_face_set_index,该符号在函数 "struct hb_face_t * __cdecl _hb_qt_face_create(class QFontEngine *)" (?_hb_qt_face_create@@YAPAUhb_face_t@@PAVQFontEngine@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_face_destroy,该符号在函数 "struct hb_face_t * __cdecl _hb_qt_face_create(class QFontEngine *)" (?_hb_qt_face_create@@YAPAUhb_face_t@@PAVQFontEngine@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_face_is_immutable,该符号在函数 "struct hb_face_t * __cdecl _hb_qt_face_create(class QFontEngine *)" (?_hb_qt_face_create@@YAPAUhb_face_t@@PAVQFontEngine@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_face_create_for_tables,该符号在函数 "struct hb_face_t * __cdecl _hb_qt_face_create(class QFontEngine *)" (?_hb_qt_face_create@@YAPAUhb_face_t@@PAVQFontEngine@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_blob_create,该符号在函数 "struct hb_blob_t * __cdecl _hb_qt_reference_table(struct hb_face_t *,unsigned int,void *)" (?_hb_qt_reference_table@@YAPAUhb_blob_t@@PAUhb_face_t@@IPAX@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_blob_get_empty,该符号在函数 "struct hb_blob_t * __cdecl _hb_qt_reference_table(struct hb_face_t *,unsigned int,void *)" (?_hb_qt_reference_table@@YAPAUhb_blob_t@@PAUhb_face_t@@IPAX@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_set_ppem,该符号在函数 "struct hb_font_t * __cdecl _hb_qt_font_create(class QFontEngine *)" (?_hb_qt_font_create@@YAPAUhb_font_t@@PAVQFontEngine@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_set_scale,该符号在函数 "struct hb_font_t * __cdecl _hb_qt_font_create(class QFontEngine *)" (?_hb_qt_font_create@@YAPAUhb_font_t@@PAVQFontEngine@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_set_funcs,该符号在函数 "struct hb_font_t * __cdecl _hb_qt_font_create(class QFontEngine *)" (?_hb_qt_font_create@@YAPAUhb_font_t@@PAVQFontEngine@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_destroy,该符号在函数 "struct hb_font_t * __cdecl _hb_qt_font_create(class QFontEngine *)" (?_hb_qt_font_create@@YAPAUhb_font_t@@PAVQFontEngine@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_is_immutable,该符号在函数 "struct hb_font_t * __cdecl _hb_qt_font_create(class QFontEngine *)" (?_hb_qt_font_create@@YAPAUhb_font_t@@PAVQFontEngine@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_create,该符号在函数 "struct hb_font_t * __cdecl _hb_qt_font_create(class QFontEngine *)" (?_hb_qt_font_create@@YAPAUhb_font_t@@PAVQFontEngine@@@Z) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_unicode_funcs_set_decompose_compatibility_func,该符号在函数 "public: __thiscall _hb_unicode_funcs_t::_hb_unicode_funcs_t(void)" (??0_hb_unicode_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_unicode_funcs_set_decompose_func,该符号在函数 "public: __thiscall _hb_unicode_funcs_t::_hb_unicode_funcs_t(void)" (??0_hb_unicode_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_unicode_funcs_set_compose_func,该符号在函数 "public: __thiscall _hb_unicode_funcs_t::_hb_unicode_funcs_t(void)" (??0_hb_unicode_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_unicode_funcs_set_script_func,该符号在函数 "public: __thiscall _hb_unicode_funcs_t::_hb_unicode_funcs_t(void)" (??0_hb_unicode_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_unicode_funcs_set_mirroring_func,该符号在函数 "public: __thiscall _hb_unicode_funcs_t::_hb_unicode_funcs_t(void)" (??0_hb_unicode_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_unicode_funcs_set_general_category_func,该符号在函数 "public: __thiscall _hb_unicode_funcs_t::_hb_unicode_funcs_t(void)" (??0_hb_unicode_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_unicode_funcs_set_eastasian_width_func,该符号在函数 "public: __thiscall _hb_unicode_funcs_t::_hb_unicode_funcs_t(void)" (??0_hb_unicode_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_unicode_funcs_set_combining_class_func,该符号在函数 "public: __thiscall _hb_unicode_funcs_t::_hb_unicode_funcs_t(void)" (??0_hb_unicode_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_unicode_funcs_create,该符号在函数 "public: __thiscall _hb_unicode_funcs_t::_hb_unicode_funcs_t(void)" (??0_hb_unicode_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_set_glyph_from_name_func,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_set_glyph_name_func,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_set_glyph_contour_point_func,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_set_glyph_extents_func,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_set_glyph_v_kerning_func,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_set_glyph_h_kerning_func,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_set_glyph_v_origin_func,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_set_glyph_h_origin_func,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_set_glyph_v_advance_func,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_set_glyph_h_advance_func,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_set_glyph_func,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>Qt5Guid.lib(qharfbuzzng.obj) : error LNK2019: 无法解析的外部符号 _hb_font_funcs_create,该符号在函数 "public: __thiscall _hb_qt_font_funcs_t::_hb_qt_font_funcs_t(void)" (??0_hb_qt_font_funcs_t@@QAE@XZ) 中被引用
1>..\..\bin\debug\client\\SMonitorClient.exe : fatal error LNK1120: 55 个无法解析的外部命令

不知道该问题是什么原因导致的,楼主是否碰到过?望楼主能帮助解决啊,谢谢了,(Qt5.4.1 vs2010 静态编译)


xu233 2015-07-28 11:39
学习一下,谢谢!!

glacier2002 2018-12-05 15:13
学习一下,谢谢!!


查看完整版本: [-- 源码编译QT:QT4+VS2010,QT5+VS2013 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled