Внешний символ QGLViewer не разрешается при переключении на MSVCC++

Программы на C++. Форум разработчиков
Anonymous
Внешний символ QGLViewer не разрешается при переключении на MSVC

Сообщение Anonymous »

Я переношу проект с 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

Вернуться в «C++»