Mysql++ project geeft linker errors

Status
Niet open voor verdere reacties.

nicklorion

Gebruiker
Lid geworden
25 nov 2005
Berichten
12
Hi,

Ik heb een probleem met MySQL++
heb het kunnen builden zover geen probleem

nu met mijn eigen project krijg ik de volgende foutmeldingen:

Code:
#include <mysql++.h>
#include <stdlib.h>
#include <iostream>


using namespace std;
MYSQL *connection, mysql;
MYSQL_RES *result;
MYSQL_ROW row;
int query_state;
int main() {

//mysql_init(&mysql);
//connection = mysql_real_connect(&mysql,"host","user","password","database",0,0,0);
//connection = mysql_real_connect(&mysql,"localhost","bainm","not_telling","cpp_data",0,0,0);
if (connection == NULL) {
cout << mysql_error(&mysql) << endl;
return 1;
}


	system("pause");
return 0;
}


Foutmeldingen:
1>------ Build started: Project: MySQL_TEST, Configuration: Debug Win32 ------
1>Compiling...
1>main.cpp
1>Linking...
1>main.obj : error LNK2019: unresolved external symbol _mysql_error@4 referenced in function _main
1>C:\Users\Administrator\Documents\Visual Studio 2008\Projects\MySQL_TEST\Debug\MySQL_TEST.exe : fatal error LNK1120: 1 unresolved externals
1>Build log was saved at "file://c:\Users\Administrator\Documents\Visual Studio 2008\Projects\MySQL_TEST\MySQL_TEST\Debug\BuildLog.htm"
1>MySQL_TEST - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

alle input is welkom :D

thnx
 
Het zou handig zijn moest je kunnen tonen welk commando er juist wordt uitgevoerd om te linken..

Je foutmelding zelf zegt dat de implementatie van de functie mysql_error nergens kan gevonden worden, alhoewel ik er vanuit ga dat het juist geschreven is, omdat je anders een error van de compiler had moeten krijgen..

Ohja, gebruik je bij je compilatie zowel als bij linking de -Wall optie ? Die kan vaak ook voor meer debuginformatie zorgen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan