Solved Error c1083 QtSql
-
i have
QT += core gui sqlbut error exist in
#include <QtSql> -
Hi,
What error ?
What version of Qt ?
What OS ?
How did you install Qt ? -
version 5.10.1
windows 10 -
Did you re-run qmake after modifying the
QT +=
statement ? -
Hi @123456789 ,
-
Add QT += sql in .pro file
-
Add this directive into project #include <QtSql>
after this Go to Menu bar in Qt,
-
Build->Clean All
-
Build->Run qmake
-
Build->Rebuild Project "XYZ".
-
-
-
-
@Prince_0912 not alter error
-
@123456789
If you use anything besides the SQLite db type you need to install its
client libs/dlls.
They are not included in Qt. only Sqlite is.
so if you are using MySql, you need its client Dlls installed. -
i have use Sqlite
but I can not -
@123456789
Check again, if you have
QT += sql in .pro file
in the .pro file.
Else it dont know
#include <QtSql> -
I have I have done
it's nothing
@mrjj -
@123456789
and you completely clean the build folder and rebuild all? -
@123456789 and make sure no build artefacts are in the source folder. esp. Makefiles should only be in the build folder.
-
-
@123456789
You'd better just verify that the file namedQtSql.h
does indeed exist in your Qt installation area, just in case.... -
not result
[5_1529526202490_main.cpp](Uploading 100%) [4_1529526202490_login.ui](Uploading 100%) [3_1529526202490_login.h](Uploading 100%) [2_1529526202489_login.cpp](Uploading 100%) [1_1529526202489_ex3.pro.user](Uploading 100%) [0_1529526202488_ex3.pro](Uploading 100%) -
@123456789
The file upload is broken.
We cant see those.but please paste the content of the pro file.
and also when time, try the working sample just to be sure its
not something in your Qt installation.
https://forum.qt.io/topic/91752/start-with-the-qtsql-module/15 -
-
@123456789
If you remove the
Qtdatabase: i;
from login.h
( class name wrong and syntax also)The sample compiles fine.
For you it still complains about
#include <QtSql> ?