Привет, друзья!
У меня имеется msvs 2013 x64 и QtCreator. Проекты содержащие функции opengl с легкостью запускаются из-под msvs. А под QtCreator сыпятся ошибки.
Qt 5.4 opengl
15:41:57: Выполняются этапы для проекта untitled9...
15:41:57: Настройки не изменились, этап qmake пропускается.
15:41:57: Запускается: «C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe»
C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:debug\untitled9.exe @C:\Users\dbabkov\AppData\Local\Temp\untitled9.exe.8612.15.jom
LINK : fatal error LNK1104: cannot open file 'd3dcompiler_47.lib'
jom: D:\QtProjects\build-untitled9-Desktop_Qt_5_4_0_MSVC2013_64bit_opengl-Debug\Makefile.Debug [debug\untitled9.exe] Error 1104
jom: D:\QtProjects\build-untitled9-Desktop_Qt_5_4_0_MSVC2013_64bit_opengl-Debug\Makefile [debug] Error 2
15:41:57: Процесс «C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта untitled9 (комплект: Desktop Qt 5.4.0 MSVC2013 64bit opengl)
Во время выполнения этапа «Сборка»
15:41:57: Прошло времени: 00:00.
Qt 5.4
15:46:53: Выполняются этапы для проекта untitled9...
15:46:53: Настройки не изменились, этап qmake пропускается.
15:46:53: Запускается: «C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe»
C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:debug\untitled9.exe @C:\Users\dbabkov\AppData\Local\Temp\untitled9.exe.8516.31.jom
glwidget.obj : error LNK2019: unresolved external symbol __imp_glBegin referenced in function "public: virtual void __cdecl GLWidget::paintGL(void)" (?paintGL@GLWidget@@UEAAXXZ)
glwidget.obj : error LNK2019: unresolved external symbol __imp_glClear referenced in function "public: virtual void __cdecl GLWidget::paintGL(void)" (?paintGL@GLWidget@@UEAAXXZ)
glwidget.obj : error LNK2019: unresolved external symbol __imp_glClearColor referenced in function "public: virtual void __cdecl GLWidget::initializeGL(void)" (?initializeGL@GLWidget@@UEAAXXZ)
glwidget.obj : error LNK2019: unresolved external symbol __imp_glEnd referenced in function "public: virtual void __cdecl GLWidget::paintGL(void)" (?paintGL@GLWidget@@UEAAXXZ)
glwidget.obj : error LNK2019: unresolved external symbol __imp_glLoadIdentity referenced in function "public: virtual void __cdecl GLWidget::resizeGL(int,int)" (?resizeGL@GLWidget@@UEAAXHH@Z)
glwidget.obj : error LNK2019: unresolved external symbol __imp_glMatrixMode referenced in function "public: virtual void __cdecl GLWidget::resizeGL(int,int)" (?resizeGL@GLWidget@@UEAAXHH@Z)
glwidget.obj : error LNK2019: unresolved external symbol __imp_glPointSize referenced in function "public: virtual void __cdecl GLWidget::initializeGL(void)" (?initializeGL@GLWidget@@UEAAXXZ)
glwidget.obj : error LNK2019: unresolved external symbol __imp_glVertex2f referenced in function "public: virtual void __cdecl GLWidget::paintGL(void)" (?paintGL@GLWidget@@UEAAXXZ)
glwidget.obj : error LNK2019: unresolved external symbol __imp_glViewport referenced in function "public: virtual void __cdecl GLWidget::resizeGL(int,int)" (?resizeGL@GLWidget@@UEAAXHH@Z)
debug\untitled9.exe : fatal error LNK1120: 9 unresolved externals
jom: D:\QtProjects\build-untitled9-Desktop_Qt_5_4_0_MSVC2013_64bit-Debug\Makefile.Debug [debug\untitled9.exe] Error 1120
jom: D:\QtProjects\build-untitled9-Desktop_Qt_5_4_0_MSVC2013_64bit-Debug\Makefile [debug] Error 2
15:46:54: Процесс «C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта untitled9 (комплект: Desktop Qt 5.4.0 MSVC2013 64bit)
Во время выполнения этапа «Сборка»
15:46:54: Прошло времени: 00:02.
Qt 5.3.1 opengl
15:47:14: Выполняются этапы для проекта untitled9...
15:47:14: Настройки не изменились, этап qmake пропускается.
15:47:14: Запускается: «C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe»
C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
echo 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ "debug\\untitled9.exe.embed.manifest">debug\untitled9.exe_manifest.rc
if not exist debug\untitled9.exe if exist debug\untitled9.exe.embed.manifest del debug\untitled9.exe.embed.manifest
if exist debug\untitled9.exe.embed.manifest copy /Y debug\untitled9.exe.embed.manifest debug\untitled9.exe_manifest.bak
link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST /MANIFESTFILE:debug\untitled9.exe.embed.manifest /OUT:debug\untitled9.exe @C:\Users\dbabkov\AppData\Local\Temp\untitled9.exe.4212.0.jom
LINK : fatal error LNK1104: cannot open file 'opengl32sw.lib'
jom: D:\QtProjects\build-untitled9-Desktop_Qt_5_3_1_MSVC2013_64bit_opengl-Debug\Makefile.Debug [debug\untitled9.exe] Error 1104
jom: D:\QtProjects\build-untitled9-Desktop_Qt_5_3_1_MSVC2013_64bit_opengl-Debug\Makefile [debug] Error 2
15:47:15: Процесс «C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта untitled9 (комплект: Desktop Qt 5.3.1 MSVC2013 64bit opengl)
Во время выполнения этапа «Сборка»
15:47:15: Прошло времени: 00:00.
Как помирить QtCreator и msvc?