Which compiler option I should choose?
Posted
by
Surjya Narayana Padhi
on Stack Overflow
See other posts from Stack Overflow
or by Surjya Narayana Padhi
Published on 2011-01-07T07:04:24Z
Indexed on
2011/01/09
2:54 UTC
Read the original article
Hit count: 229
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...
© Stack Overflow or respective owner