Hi, ich wollte mal was mit MySQL unter Windows machen (normal nehm ich immer Linux).
Ich hab MySQL Server 5.5, Client, Workbench und Connectoren J, C, C++, ODBC, JDBC installiert. In Java gehts bereits auch supi, nur mit C/C++ noch nicht. Visual Studio wollte ich nicht erst installiern und das ganze also in Netbeans machen. Bei dem einfachen Programm:
bekomme ich als Fehlermeldung:
ich verwende da Cygwin 4
compiliere mit optionen:
includes: (einfach mal alles reingehauen)
Library:
Fehlt noch was? Oder muss ich noch was andres machen? pfade anpassen? dll's?
Ich hab MySQL Server 5.5, Client, Workbench und Connectoren J, C, C++, ODBC, JDBC installiert. In Java gehts bereits auch supi, nur mit C/C++ noch nicht. Visual Studio wollte ich nicht erst installiern und das ganze also in Netbeans machen. Bei dem einfachen Programm:
Code:
#include <cppconn/driver.h>
#include "mysql_driver.h"
#include <mysql.h>
int main() {
sql::Driver *driver;
driver = get_driver_instance();
MYSQL mDB;
mysql_init(&mDB);
}
Code:
-undefined reference to `_get_driver_instance'
-undefined reference to `_mysql_init'
compiliere mit optionen:
Code:
-lmysqlcppconn
-lmysqlclient
includes: (einfach mal alles reingehauen)
Code:
-../../../../../Program Files/MySQL/MySQL Connector C++ 1.1.0/include
-../../../../../Program Files/MySQL/MySQL Connector C++ 1.1.0/include/cppconn
-../../../../../Program Files/MySQL/MySQL Server 5.5/include/mysql
-../../../../../Program Files/MySQL/MySQL Server 5.5/include
-../../../../../Program Files/MySQL/Connector ODBC 5.1
Library:
Code:
-../../../../../Program Files/MySQL/MySQL Connector C++ 1.1.0/lib/debug
-../../../../../Program Files/MySQL/MySQL Server 5.5/lib/debug
Fehlt noch was? Oder muss ich noch was andres machen? pfade anpassen? dll's?