Я переношу проект с MInGW на MSVC, изначально это был проект Qt Creator. Я импортировал проект в Visual Studio и после связывания всех статических библиотек, проверки версии и т. д. получаю следующую ошибку при компиляции в файлах .obj:
Код: Выделить всё
LNK2001 symbole externe non résolu "private: static class QList QGLViewer::QGLViewerPool_" (?QGLViewerPool_@QGLViewer@@0V?$QList@PEAVQGLViewer@@@@A) MoProViewer2 E:\crm2\moproviewer-msvc\Interface.obj
У меня раньше была такая же ошибка (точнее, 5972 ошибки), и после добавления библиотеки libQGLViewer2.lib в компоновщик и т. д. число таких сообщений об ошибках снизилось до 188. Я проверил, что у меня должна быть правильная версия, которую я создал сам с помощью MSVC, но теперь не знаю, что делать, чтобы устранить эти недостающие внешние символы.
Подробнее здесь:
https://stackoverflow.com/questions/786 ... ng-to-msvc