У меня серьезные проблемы со сборкой 64-битных библиотек Qt в Windows 7, вы мне не поверите, но я пытался собрать практически все возможные комбинации, но ошибки всегда одинаковы: всегда одни и те же ошибки ссылок.
Я также перепробовал все возможные комбинации, используя страницы свойств и добавляя пользовательские свойства.все прекрасно работают с библиотеками сборки x86, но не с 64-битной.
кому-нибудь из вас повезло с созданием 64-битного Qt на Windows 7 с использованием Visual Studio 2010.
, кстати, яиспользуя это: Windows 7 Enterprise SP1, Visual Studio 2010 Ultimate SP1, источники Qt 4.7 (которые работают только при сборке с использованием 32-битного MSVS cmd)
Вот некоторые из ошибок вывода при сборке приложений Qt с 64-битным профилем вVS 2010:
Ошибка 1, ошибка LNK2019: не разрешен внешний символ "__declspec (dllimport) public: virtual __cdecl QApplication :: ~ QApplication (void)" (__imp _ ?? 1QApplication @@ UEAA @ XZ)в функции main C: \ Users \ Admin \ Documents \ Visual Studio 2010 \ Projects \ VisualStudio \ Qt \ Qt.obj Ошибка 2 ошибка LNK2019: неразрешенный внешний символ "__declspec (dllimport) public: статический int __cdecl QApplication :: exec (void)"(__imp_? exec @ QApplication @@ SAHXZ) упоминается в функции main C: \ Users \ Admin \ Documents \ Visual Studio 2010 \ Projects \ VisualStudio \ Qt \ Qt.obj Ошибка 3, ошибка LNK2019: неразрешенный внешний символ «__declspec (dllimport) public: void __cdecl QWidget :: show (void)» (__imp_? Show @ QWidget @@ QEAAXXZ), на который есть ссылка в функции main C: \ Users \ Admin \ Documents \ Visual Studio 2010 \ Projects\ VisualStudio \ Qt \ Qt.obj Ошибка 4 ошибка LNK2019: неразрешенный внешний символ "__declspec (dllimport) public: static void __cdecl QApplication :: setActiveWindow (класс QWidget *)" (__imp_? SetActiveWindow @ QApplication @@ SAXPEAVQWid) @ссылка в функции main C: \ Users \ Admin \ Documents \ Visual Studio 2010 \ Projects \ VisualStudio \ Qt \ Qt.obj