Which compiler option I should choose?
- by Surjya Narayana Padhi
Hi Geeks,
I have to use the third party static library for my qt application to run on windows. The third party provides me a .lib and .h file for use. These libraries are compiled with MSVC compiler.
My qt Creator is using MinGW compiler to compile my application. I copied the .h and .lib file to my qt project directory and then added those in .pro file as follows
QT += core gui
TARGET = MyTest TEMPLATE = app
LIBS +=
C:\Qt\2010.05\qt\MyTest\newApi.lib
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h \
newApi.h
FORMS += mainwindow.ui
Now I am getting some runtime error like this -
Starting
C:\Qt\2010.05\qt\MyTest-build-desktop\debug\MyTest.exe...
C:\Qt\2010.05\qt\MyTest-build-desktop\debug\MyTest.exe
exited with code -1073741515
Can any body suggest is this runtime error is due to mismatch of compiler? (because of my .lib file I added is comipled in MSVC compiler and my qt app is compiled using MinGW compiler)
If not what may be the reason? Am I missing anything in adding the .h and .lib file to my qt project?
If my MinGW compiler will not support the .lib file generated in MSVC compiler what may be the work-arround?
Can I create the .lib files in MinGW compiler? or this format is supported only by MSVC compiler only?
Please suggest...