Just few minutes ago i have build static libraries for Qt using:

Qt Code:
  1. configure -no-webkit -no-scripttools -qt-sql-mysql -fast -opensource -static -platform win32-msvc2010
To copy to clipboard, switch view to plain text mode 

Everything worked perfectly fine. Later i tried to compile the most simple program as i can:


Qt Code:
  1. #include "test.h"
  2. #include <qapplication.h>
  3.  
  4. int main(int argc, char *argv[])
  5. {
  6. QApplication a(argc, argv);
  7. test w;
  8. w.show();
  9. return a.exec();
  10. }
To copy to clipboard, switch view to plain text mode 

test.h:

Qt Code:
  1. #ifndef TEST_H
  2. #define TEST_H
  3.  
  4. #include <QtGui/QMainWindow>
  5. #include "ui_test.h"
  6.  
  7. class test : public QMainWindow
  8. {
  9. Q_OBJECT
  10.  
  11. public:
  12. test(QWidget *parent = 0, Qt::WFlags flags = 0);
  13. ~test();
  14.  
  15. private:
  16. Ui::testClass ui;
  17. };
  18.  
  19. #endif // TEST_H
To copy to clipboard, switch view to plain text mode 

And errors i got:

Qt Code:
  1. 1>------ Build started: Project: test, Configuration: Release Win32 ------
  2. 1>Build started 2012-09-01 15:19:31.
  3. 1>InitializeBuildStatus:
  4. 1> Touching "Release\test.unsuccessfulbuild".
  5. 1>CustomBuild:
  6. 1> All outputs are up-to-date.
  7. 1>ClCompile:
  8. 1> All outputs are up-to-date.
  9. 1> main.cpp
  10. 1>QtCore.lib(qeventdispatcher_win.obj) : error LNK2019: unresolved external symbol _WSAAsyncSelect@16 referenced in function "public: void __thiscall QEventDispatcherWin32Private::doWsaAsyncSelect(int)" (?doWsaAsyncSelect@QEventDispatcherWin32Private@@QAEXH@Z)
  11. 1>QtGui.lib(qaccessible_win.obj) : error LNK2019: unresolved external symbol __imp__PlaySoundW@12 referenced in function "public: static void __cdecl QAccessible::updateAccessibility(class QObject *,int,enum QAccessible::Event)" (?updateAccessibility@QAccessible@@SAXPAVQObject@@HW4Event@1@@Z)
  12. 1>QtGui.lib(qwininputcontext_win.obj) : error LNK2019: unresolved external symbol _ImmGetDefaultIMEWnd@4 referenced in function "struct HWND__ * __cdecl getDefaultIMEWnd(struct HWND__ *)" (?getDefaultIMEWnd@@YAPAUHWND__@@PAU1@@Z)
  13. 1>QtGui.lib(qwininputcontext_win.obj) : error LNK2019: unresolved external symbol _ImmGetContext@4 referenced in function "struct HIMC__ * __cdecl getContext(struct HWND__ *)" (?getContext@@YAPAUHIMC__@@PAUHWND__@@@Z)
  14. 1>QtGui.lib(qwininputcontext_win.obj) : error LNK2019: unresolved external symbol _ImmReleaseContext@8 referenced in function "void __cdecl releaseContext(struct HWND__ *,struct HIMC__ *)" (?releaseContext@@YAXPAUHWND__@@PAUHIMC__@@@Z)
  15. 1>QtGui.lib(qwininputcontext_win.obj) : error LNK2019: unresolved external symbol _ImmNotifyIME@16 referenced in function "void __cdecl notifyIME(struct HIMC__ *,unsigned long,unsigned long,unsigned long)" (?notifyIME@@YAXPAUHIMC__@@KKK@Z)
  16. 1>QtGui.lib(qwininputcontext_win.obj) : error LNK2019: unresolved external symbol _ImmGetCompositionStringW@16 referenced in function "long __cdecl getCompositionString(struct HIMC__ *,unsigned long,void *,unsigned long)" (?getCompositionString@@YAJPAUHIMC__@@KPAXK@Z)
  17. 1>QtGui.lib(qwininputcontext_win.obj) : error LNK2019: unresolved external symbol _ImmAssociateContext@8 referenced in function "void __cdecl enableIme(class QWidget *,bool)" (?enableIme@@YAXPAVQWidget@@_N@Z)
  18. 1>QtGui.lib(qwininputcontext_win.obj) : error LNK2019: unresolved external symbol _ImmSetCandidateWindow@8 referenced in function "public: virtual void __thiscall QWinInputContext::update(void)" (?update@QWinInputContext@@UAEXXZ)
  19. 1>QtGui.lib(qwininputcontext_win.obj) : error LNK2019: unresolved external symbol _ImmSetCompositionWindow@8 referenced in function "public: virtual void __thiscall QWinInputContext::update(void)" (?update@QWinInputContext@@UAEXXZ)
  20. 1>QtGui.lib(qwininputcontext_win.obj) : error LNK2019: unresolved external symbol _ImmSetCompositionFontW@8 referenced in function "public: virtual void __thiscall QWinInputContext::update(void)" (?update@QWinInputContext@@UAEXXZ)
  21. 1>C:\Users\Daniel\Desktop\test\Win32\Release\\test.exe : fatal error LNK1120: 11 unresolved externals
  22. 1>
  23. 1>Build FAILED.
  24. 1>
  25. 1>Time Elapsed 00:00:02.30
  26. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
To copy to clipboard, switch view to plain text mode 

No idea what's going on. I use Qt Visual Studio Addin. QtGui.lib and QtCore.lib are included in linker.