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-10-04 14:13:56
Po dwoch dniach pprzeszukiwania internetu, nadal nie udało mi się zlikwidować tego błędu, ma ktoś jeszcze jakieś pomysły? Bardzo mi zależy na tym połączeniu z bazą mysql (może cos innego niż mysql++?)
P-66026
DejaVu
» 2012-10-04 17:10:12
Eh... skoro używasz MySQL to pobierasz serwer MySQL i podczas instalacji wybierasz również, aby zainstalowała się paczka deweloperska. Wówczas masz wszystkie niezbędne pliki *.dll, *.hpp oraz *.lib, które pasują nie tylko odpowiadają kompilatorowi C++, ale również zaimplementowany protokół komunikacji w *.dll jest zgodny z posiadaną bazą danych.
P-66042
Winner
Temat założony przez niniejszego użytkownika
» 2012-10-06 16:34:59
Pobrałem mysql (wszystkie pliki lib, h itp) i napisałem taki kod:
C/C++
#include <iostream>
#include <mysql.h>

using namespace std;

int main()
{
    return 0;
}
Chodzi tylko żeby sprawdzić czy dobrze działa ten includ mysql.h
Jednak codeBlock wykrywa błędy w takiej linijce:
C/C++
unsigned char * buff, * buff_end, * write_pos, * read_pos;
my_socket fd;
 Ta linijka jest w pliku mysql_com.h
A to błąd:
d:\program files\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.4.1\..\..\..\..\include\mysql_com.h|470|error: 'SOCKET' was not declared in this scope|
P-66171
DejaVu
» 2012-10-06 17:07:02
Frazy, które należy wpisać w wyszukiwarkę google:

http://forums.mysql.com/read.php?45,270145,275304#msg-275304
You will have to include winsock.h before including mysql.h to fix this error. See the below link for more details:
P-66176
Winner
Temat założony przez niniejszego użytkownika
» 2012-10-07 11:08:37
Udało mi się zrobić takie coś:
C/C++
#include <iostream>
#include<CSWinsock.h>
#include <mysql.h>

using namespace std;

int main()
{
    MYSQL * mysql;
    mysql_real_connect( mysql, "195...", "root", "Haslo", "Test", 0, NULL, 0 );
    return 0;
}
I nie ma błędów, tylko po uruchomieniu tego, po chwili pokazuje sie okno "Progam przestał działać..."
P-66252
pawajoro
» 2012-10-07 11:31:07
Ja nie mogę, po co angażować całą bazę SQL do tak prostego projektu? W SFML jest klasa do obsługi socketów, która jest do bólu prosta:
Jeżeli strasznie dużo nawijamy,to podejdzie szybsza metoda:
http://www.sfml-dev.org/documentation/1.6/classsf_1_1SocketUDP.php
A jeżeli pracujemy dla FBI/CIA/CBA/ABW/KGB, to przyda się bezpieczniejsza metoda:
www.sfml-dev.org/documentation/1.6/classsf_1_1SocketTCP.php
Nie próbowałem, ale wygląda ciekawie i prosto, jak cały genialny SFML. :)
P-66258
Winner
Temat założony przez niniejszego użytkownika
» 2012-10-07 11:38:02
Dzięki za rade, ale ja i tak chciałbym się połączyć z bazą mysql, da się jakoś rozwiązać ten problem, który opisałem w moim poprzednim poście.
P-66259
starter
» 2012-10-07 12:29:35
Po co ci baza danych do prostego komunikatora?
chcę napisać prosty program (w konsoli)
P-66261
1 2 3 4 5 6 « 7 » 8 9
Poprzednia strona Strona 7 z 9 Następna strona