当前位置: 代码迷 >> QT开发 >> QT下编译的总是显示异常
  详细解决方案

QT下编译的总是显示异常

热度:94   发布时间:2016-04-25 04:50:31.0
QT下编译的总是显示错误?
我用的是QT的SDK 总是显示错误。

main.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
F:\sm\mqapi\include\mqapi.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
main.cpp(16) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
  e:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : 参见“fopen”的声明
main.cpp(42) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
  e:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(371) : 参见“sprintf”的声明
  正在创建库 debug\test.lib 和对象 debug\test.exp
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QByteArray::~QByteArray(void)" (__imp_??1QByteArray@@QAE@XZ),该符号在函数 _WinMain@16 中被引用
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "void __cdecl qWinMain(struct HINSTANCE__ *,struct HINSTANCE__ *,char *,int,int &,class QVector<char *> &)" (?qWinMain@@YAXPAUHINSTANCE__@@0PADHAAHAAV?$QVector@PAD@@@Z),该符号在函数 _WinMain@16 中被引用
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: char * __thiscall QByteArray::data(void)" (__imp_?data@QByteArray@@QAEPADXZ),该符号在函数 _WinMain@16 中被引用
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QString::~QString(void)" (__imp_??1QString@@QAE@XZ),该符号在函数 _WinMain@16 中被引用
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class QByteArray __thiscall QString::toLocal8Bit(void)const " (__imp_?toLocal8Bit@QString@@QBE?AVQByteArray@@XZ),该符号在函数 _WinMain@16 中被引用
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class QString __cdecl QString::fromWCharArray(unsigned short const *,int)" (__imp_?fromWCharArray@QString@@SA?AV1@PBGH@Z),该符号在函数 _WinMain@16 中被引用
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall QBasicAtomicInt::deref(void)" (__imp_?deref@QBasicAtomicInt@@QAE_NXZ),该符号在函数 "public: __thiscall QVector<char *>::~QVector<char *>(void)" (??1?$QVector@PAD@@QAE@XZ) 中被引用
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall QBasicAtomicInt::operator!=(int)const " (__imp_??9QBasicAtomicInt@@QBE_NH@Z),该符号在函数 "public: void __thiscall QVector<char *>::detach(void)" (?detach@?$QVector@PAD@@QAEXXZ) 中被引用
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) void * __cdecl qMemSet(void *,int,unsigned int)" (__imp_?qMemSet@@YAPAXPAXHI@Z),该符号在函数 "public: __thiscall QVector<char *>::QVector<char *>(int)" (??0?$QVector@PAD@@QAE@H@Z) 中被引用
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class QBasicAtomicInt & __thiscall QBasicAtomicInt::operator=(int)" (__imp_??4QBasicAtomicInt@@QAEAAV0@H@Z),该符号在函数 "public: __thiscall QVector<char *>::QVector<char *>(int)" (??0?$QVector@PAD@@QAE@H@Z) 中被引用
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static void __cdecl QVectorData::free(struct QVectorData *,int)" (__imp_?free@QVectorData@@SAXPAU1@H@Z),该符号在函数 "public: static void __cdecl QVectorTypedData<char *>::free(struct QVectorTypedData<char *> *,int)" (?free@?$QVectorTypedData@PAD@@SAXPAU1@H@Z) 中被引用
qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) void __cdecl qBadAlloc(void)" (__imp_?qBadAlloc@@YAXXZ),该符号在函数 "private: struct QVectorData * __thiscall QVector<char *>::malloc(int)" (?malloc@?$QVector@PAD@@AAEPAUQVectorData@@H@Z) 中被引用
  相关解决方案