Adding libs (QT += ...) didn't work
-
Hello.
I have a problem with adding new libs to project.
I try add "xml" to QT += core, but that didn't work. Nothing changes.My workspace:
Qt 5.3 MinGW 32bit (auto-detected)
MinGW 4.8.2 32bit (auto-detected)How can i add new libraries?
I try various options, but it failed to.
Please help
Jareq000Screen:
-
hii
Add QT += xml
http://qt-project.org/doc/qt-5/qtxml-index.html -
Hi,
You should add the contents of your .pro file as well, since that is where the relevant items is located.
And instead of a screenshot, please just add the text in a code tag.
-
That's my .pro file:
@TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qtSOURCES += main.cpp
QT += core
QT += xmlINCLUDEPATH += C:/Qt/Qt5.3.1/5.3/mingw482_32/include
@and that didn't work.
I think, that QT can't find the libraries. I tried to add them, but it didn't work. Where can I check if everything is ok?
-
Did you run qmake after you modified the .pro file? If not, run qmake (you can find it in Build menu in Creator) and after that the linker should find the xml module libraries.
And also the include should work without the module name:
@
#include <QFile>
#include <QDomDocument>
//...
@ -
Yes, i run qmake.
If I include this line, Qt warns:
@ error: QFile: No such file or directory
#include <QFile>@ -
Why do you have
@CONFIG -= qt@
in your pro file?Remove that line and try again. -
It work's! :D
@CONFIG -= qt@
was added automatically, but why?
Thanks for replies.
-
Maybe you chose a "non qt" application when you created the project.
-
Yes, I choose.
Now I understand.
Thank You. -
hi that's really great ..
Please marked thread title as SOLVED so other members can seem it as solved.