Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Visual Studio 2012 Express und MySql

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.01.2016, 10:27 Uhr
~Marcel2809
Gast


Abend,
so langsam verzweifel ich hier...
Ich möchte eine Verbindung mit einem MySql Server aufbauen, leider klappt das nicht so ganz.

Das ist mein Code bis jetzt


C++:
#include <iostream>
#include <conio.h>
#include <string>
#include <fstream>
#include <windows.h>
#include <C:\\Program Files (x86)\\MySQL\\MySQL Server 5.0\\include\\mysql.h>
  
using namespace std;
  
int main(){
   MYSQL* conn;
    
   conn = mysql_init(NULL);
   if (mysql_real_connect(conn,"","root","4!Kei&8rPWx","storagesystem",0,NULL,0) !=0){
       cout << "Succesfully  Connected to MySQL database xxxx" << endl;
   }
   mysql_close(conn);
   system("pause");    
   return 0;      
  }    



Unter den Projekt Eigenschaften habe ich bei:
Linker -> Allgemein -> Zusätzliche Bibliothekabhängigkeiten-> "CProgram Files (x86)\MySQL\MySQL Server 5.0\lib\opt"
und bei
Linker -> Befehlszeile -> "CProgram Files (x86)\MySQL\MySQL Server 5.0\lib\opt\libmysql.lib " eingetragen.

Kompilieren klappt ohne Probleme, leider bekomme ich wenn ich es Debugge folgenden Fehler:

Code:
error LNK1104: Datei "C:\Program.obj" kann nicht geöffnet werden.    



Was mache ich falsch ? :confused:
Hoffe mir kann jemand helfen :live:

(und ja ich weiß das MySql 5.0 nicht die Aktuellste Version ist, aber auch mit den neueren Versionen bekomme ich den selben Fehler.)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.01.2016, 10:59 Uhr
ao

(Operator)


Vermutlich liegts an den Leerzeichen im Pfad. Macht doch immer wieder Spaß. Ich weiß auch nicht genau, wie man das macht, aber normalerweise gibt man dem Linker in einem Feld die Verzeichnisse, in denen Bibliotheken stehen können, und in dem anderen dann nur noch die Bibliotheksnamen ohne Pfad. Und muss man das wirklich eintippen? Kann man sich die Verzeichnisse und Libs nicht über einen Browse-Button zusammensuchen?

Gibts keine Anleitungen im Internet? "Visual Studio build against MySQL libraries" oder so ähnlich?

Dieser Post wurde am 26.01.2016 um 10:59 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: