mirz
-
Postów
4 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez mirz
-
-
Nie ma jak błąd który ma 25 lat http://www.vnode.ch/fixing_seekdir Swoją drogą pewnie łindołs też ma takie perełki ... Pozdrawiam mirz
-
Siemka, Biblioteka jest napisana w C a program pisze w C++, extern "C" jest standardowo dodany do pliku mysql.h ale to i tak nic nie zmienia w Visualu uparcie dodaje tą swoją dekorację:
#ifdef __cplusplus extern "C" { #endif #ifndef _global_h /* If not standard header */ #include #ifdef __LCC__ #include /* For windows */
No cóż napiszę sobie metodę która będzie ładować adresy funkcji które będą mi potrzebne. Próbowałem użyć mysql++.h ale taki sam rezultat. OT - unicode mam wyłączony standardowo ustawiam na Multi-Byte... Pozdrawiam mirz
-
Cześć wszystkim, O swoją drogą to fajnie, że coś ruszyła nasza scenka. Ale ja tutaj napiszę z bardzo poważnym problemem. O tóż mój problem dotyczy bardzo dobrego i niezawodnego narzędzia jakim jest Visual Studio 2008. No więc przechodząc do sedna sprawy mam taki problem ściągnąłem sobie mysql i do niego wszystkie potrzebne pliczki mysql.h etc. dodatkowo ściągnąłem libmysgl.def przekonwertowałem go na libmysgl.lib za pomocą liba napisałem krótką aplikację:
#include "mysql/mysql.h" #pragma comment(lib, "libmysql.lib"); ... MYSQL *sock; sock = mysql_init(NULL);
Program się ładnie kompiluje ale przy uruchomieniu wywala mi błąd, że nie może odnaleźć mysql_init@4, w LIBMYSQL.dll no fajnie zerknąłem sobie jak mam zdefiniowaną funkcję:
MYSQL * STDCALL mysql_init(MYSQL *mysql);
I lipa STDCALL powodóje dodanie upiększaczy w stylu @4 @8 etc. zalezy ile bajtów mają argumenty przekazywane do funkcji. Nie mogę użyć cdecl bo będę mieć kochany problem ze stosem i się aplikacja po drodze wykolei. Dodam, że pod dev cpp wszystko działa ok jeżeli dodasz -lmysql i nie masz żadnych problemów z upiększaczami. Wiem, że można usunąć @ grzebiąc w pliku ale potrzebuję żeby mi się ładnie program kompilował z nazwą jaką chce. Dodatkowo nie mogę zmienić nazw funkcji w dll ponieważ nie jestem jej twórcą a ona należy do Sun Microsystem więc ta droga odpada. Pozostaje jeszcze przez LoadLibrary i GetProcessAddress ale za dużo mam tych funkcji do użycia... Więc jeżeli ktoś ma jakieś pomysły to proszę pisać. Pozdrawiam mirz
Zmiana szkoły...
w Edukacja
Napisano
Cześć wszystkim. Planuje się przenieść ze studiów we Wrocławiu do Warszawy. Z okazji całkowitego braku czasu chciałem się spytać czy ktoś wie jak wygląda takowe przeniesienie czy będę musiał zdawać jakiś test kompetycyjny? Czy wystarczy, że przyniosę swoje papiery i wszystko już będzie okej? I jeszcze jedno w ogóle jakie są uczelnie w Warszawie. Interesuje mnie informatyka - inżynieria oprogramowania, żebym mógł sobie wyrobić papier MSSQL i Cisco jak jeszcze jakieś będzie można wyrobić to w porządku (bo tak przynajmniej jest na mojej obecnej uczelni). Pozdrawiam mirz