LNK2019 MySQL C++ Visual Basic 2019

0

Witam.
Mam problem, gdyż wyskakuję błąd LNK2019. Kod napisany w Visual Basic 2019. Bardzo bym prosił o odpowiedź co jest nie tak.
Pozdrawiam.

#include <windows.h>
#include <mysql.h>
#include <iostream>
#include <string>
using namespace std;
int main()
{
	MYSQL* conn;
	MYSQL_ROW row;
	MYSQL_RES* res;

	const string host = "localhost";
	const string user = "root";
	const string pass = "";
	const string db = "test";
	unsigned int port = 3306;

	conn = mysql_init(0);

	if (conn) { //if good
		cout << "Working" << endl;
	}
	else { //if not good
		cout << "Not working" << endl;
	}

	conn = mysql_real_connect(conn, host.c_str(), user.c_str(), pass.c_str(), db.c_str(), port, NULL, 0);

	if (conn) { //if good
		cout << "Working" << endl;
	}
	else { //if not good
		cout << "Not working" << endl;
	}

	return 0;
}
0

Skonfigurowałeś dobrze linki do biblioteki. Poza plikiem headera potrzebujesz tez biblioteki do linkowania

0

@UglyMan: Tak mam skonfigurowane. Czegoś brakuje? Czy może coś jest źle podłączone? Zrzut ekranu 2021-04-08 204812.pngZrzut ekranu 2021-04-08 204832.pngZrzut ekranu 2021-04-08 204844.png

0

Błąd linkowania, wg mnie nieodpowiedni plik biblioteki.
Tu https://dev.mysql.com/downloads/c-api/ będzie odpowiednia.

0

@_13th_Dragon: Wgrałem to, błąd dalej wyskakuje

0

Czy rozumiesz że potrzebujesz bibliotekę do .NET?

1 użytkowników online, w tym zalogowanych: 0, gości: 1