Solved Cannot find -llibmysqld Collect2.exe: error: ld returned 1 exit status
-
@Bonnie So what can I do? install MySQL Server 8.0. and make PATH for it? i didn't link it with MySQL Server 8.0. How can i solve this?
-
@Malibob I'm not sure because I don't know what you've done. Can you post you .pro file?
And tell me do you have thisC:\Program Files\MySQL\MySQL Server 8.0\lib
folder in your system?
And if yes, what .libs are in it? -
@Bonnie Just I want to connect with MySQL database. There is no C:\Program Files\MySQL\MySQL Server 8.0\lib folder.
-
@Malibob Do you want to connect it by Qt Sql driver plugin, or you want to connect by your own using functions from "mysql.h"?
And I really need your .pro file to understand the situation, just theLIBS
-related part. -
@Bonnie I want to connect it by Qt SQL driver plugin. Sorry for the late reply. I Can make a message within 10 minutes
-
@Malibob Then you don't need to link libmysql at all.
Since you still not post your .pro file, I can only tell you to remove all the mysql-related contents fromLIBS
. -
-
@Malibob Yeah, you need to delete all the lines from line 45 to the end.
-
@Bonnie Thanks man. It's Solved. I 'm try to make, correct this within last 3 days
-
@Malibob Just a note: when using -l do remove the lib prefix. Like
LIBS += -lmysql