Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Program pozwalający na komunikacje z innym użytkownikiem

Ostatnio zmodyfikowano 2012-10-08 20:05
Autor Wiadomość
Winner
Temat założony przez niniejszego użytkownika
» 2012-09-30 15:02:13
Właśnie tej funkcji użyłem i pojawił się błąd, że nie jest zdeklarowana. To jak mam ją zdeklarować? (zn. w którym includzie ona jest)
P-65815
xevuel
» 2012-09-30 15:09:45
w którym includzie ona jest
Nikt z nas nie zna budowy wszystkich plików nagłówkowych na pamięć, a czemu mamy szukać za Ciebie?
P-65816
Winner
Temat założony przez niniejszego użytkownika
» 2012-09-30 15:27:08
W jednym z includow znalazlem takie coś:
C/C++
Connection( const char * db, const char * server = 0, const char * user = 0,
const char * password = 0, unsigned int port = 0 );
Jednak po podstawieniu danych i dodania na gorze #include<connection> nadal występuje błąd, że ta funkcjia nie została zdeklarowana.
P-65817
xevuel
» 2012-09-30 15:35:08
No sorry, ale to oraz ten błąd:
error: cannot convert 'MYSQL' to 'MYSQL*' for argument '1' to 'void mysql_close(MYSQL*)'

świadczą tylko o jednym. Nie masz pojęcia o podstawach C++.
» KursyKurs C++ kurs
P-65820
Winner
Temat założony przez niniejszego użytkownika
» 2012-09-30 15:43:55
Myślę, że jednak jekieś pojęcie mam o programowaniu w c++, ponieważ udało mi się napisać działającą grę (w allegro). Proszę o nie odsyłanie minie do pierwszej części kurs o c++, tylko o wyjaśnienie błędu który popełniam i w miarę możliwości dać poradę jak to zrobić lepiej. Dlaczego według Ciebie funkcja
Connection jest zła?
P-65821
Mrovqa
» 2012-09-30 15:54:50
Nie bierz się za zbijanie karmnika dla ptaków, jeśli nie wiesz, jak działa młotek.

Nie pędź do przodu na siłę. Zanim weźmiesz się za naukę jakiejś poważniejszej biblioteki, to najpierw naucz się porządnie narzędzia - języka. Jeżeli masz tak banalny problem ze wskaźnikami - to znając życie - będziesz ciągle je miał i spamował na forum...
P-65823
xevuel
» 2012-09-30 16:00:51
Po pierwsze, po kursie C++ wiedziałbyś czym są wskaźniki, i jak naprawić tamten błąd.
Po drugie, nie mówię, że jest zła, ale przeczytaj to:
http://tangentsoft.net/mysql++/doc/html/refman/index.html
In MySQL++, the main user-facing classes are mysqlpp::Connection, mysqlpp::Query, mysqlpp::Row, mysqlpp::StoreQueryResult, and mysqlpp::UseQueryResult.
Ponieważ w tym co wkleiłeś:
C/C++
Connection( const char * db, const char * server = 0, const char * user = 0,
const char * password = 0, unsigned int port = 0 );
nie ma typu zwracanego, więc podejrzewam, iż jest to konstruktor. Jak chcesz go użyć w takiej formie, jak używasz?
P-65824
Winner
Temat założony przez niniejszego użytkownika
» 2012-09-30 17:21:59
Zrobiłem takie cos:
C/C++
#include <iostream>
#include<mysql++.h>
#include <connection.h>

using namespace std;

int main()
{
    MYSQL mysql;
    mysqlpp::Connection( "test", "195...", "root", "haslo" );
   
    return 0;
}
I błędy:
C:\Users\Kacper\Desktop\C++\Testmysqlv1\main.cpp||In function 'int main()':|
C:\Users\Kacper\Desktop\C++\Testmysqlv1\main.cpp|9|warning: unused variable 'test'|
C:\Users\Kacper\Desktop\C++\Testmysqlv1\main.cpp|10|warning: unused variable 'mysql'|
obj\Debug\main.o||In function `main':|
C:\Users\Kacper\Desktop\C++\Testmysqlv1\main.cpp|12|undefined reference to `_imp___ZN7mysqlpp10ConnectionC1EPKcS2_S2_S2_j'|
C:\Users\Kacper\Desktop\C++\Testmysqlv1\main.cpp|12|undefined reference to `_imp___ZN7mysqlpp10ConnectionD1Ev'|
||=== Build finished: 2 errors, 2 warnings ===|
P-65826
1 2 3 « 4 » 5 6 7 8 9
Poprzednia strona Strona 4 z 9 Następna strona