У меня серьезные проблемы со сборкой 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), указанный в основной функции C: \ Users \ Admin \ Documents \ Visual Studio 2010 \ Projects \ VisualStudio \ Qt \ Qt.obj Ошибка 2 ошибка LNK2019: ссылка на неразрешенный внешний символ «__declspec (dllimport) public: static 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_? setActiveW indow @ QApplication @@ SAXPEAVQWidget @@@ Z), на который есть ссылка в функции main C: \ Users \ Admin \ Documents \ Visual Studio 2010 \ Projects \ VisualStudio \ Qt \ Qt.obj
Setting up the folders
часть? Эти ошибки компоновщика говорят вам, что компоновщик не находит библиотеки, содержащей символы Qt. - person Tim Meyer   schedule 28.11.2011