Aplikacja C++ (środ. DevCpp) + mysql connector -> brak kompilacji

0

Witam, mam problem związany z łączeniem się aplikacji napisanej w c++ z bazą mysql:

-> projekt w DevCpp (orwell)
-> wcześniej zainstalowany DevCpp (bloodsheed), nadal zainstalowany

Projekt składa się z 7 plików: main + po 2 pary plików .hpp i .cpp. Korzysta z MySQL++, do której ma zdefiniowane ścieżki w opcjach kompilatora... Wcześniej pisałem do Connector.C++ 1.1, ale nie poszło, bo był konflikt typów...

No i jak zmieniłem (zakomentowałem) linie includujące biblioteki Connectora na rzecz tych MySQL++, to mi jakieś dziwne rzeczy się dzieją: program się nie kompiluje, pokazuje mi w logach kompilatora
H:\c++ sql\projekt\g++.exe [Error] Files/MySQL/Connector.C++: No such file or directory
H:\c++ sql\projekt\g++.exe [Error] 1.1/include: No such file or directory
28 H:\c++ sql\projekt\Makefile.win recipe for target 'databaseReader.o' failed, a w pliku makefile.win mam zdefiniowaną ścieżkę
w zmiennej CXXINCS do Connectora (mimo, że usunąłem już w ustawieniach kompilatora, że ma korzystać z katalogu do niego)... Nie mam pojęcia jak to naprawić, bo mimo usuwania pliku make, czyszczenia projektu i przebudowania na nowo, plik makefile.win ciągle jest w tej samej wersji... A błędy z logów Deva wyglądają jak podzielona ścieżka właśnie do C:\Program Files...

======== repka na githubie ========
https://github.com/modIronhide/sqlDoc

======== screeny z DevCpp =======
user image
user image

I dodam jeszcze, że jak sprawdzałem jak ma ustawione kompilator ścieżki do programów gcc.exe, g++.exe itd, to po kliknięciu w przycisk dodania programu ręcznie domyślnie mi lądował w katalogu deva, ale tego poprzedniego... -.-

Nie mam już siły na to, bo nie wiem co jest problemem. Może ktoś mądrzejszy ode mnie mi spróbuje pomóc?

Pozdrawiam i z góry dzięki za pomoc.

0

Dlaczego do ścieżek z nagłówkami dodałeś katalog lib czy examples a nie include? Z tego co pamiętam, żeby móc używać biblioteki MySQL++, trzeba ją najpierw skompilować. Zrobiłeś to?

MinGW nie lubi ścieżek ze spacjami, przenieś connector z Program Files do jakiegoś innego katalogu bez spacji.

0

Dlatego, ze struktura katalogowa tej biblioteki wyglada tak jak poniżej na screenie :x

user image

A co do kompilacji biblioteki, to korzystałem z informacji na tych stronach:
http://tangentsoft.net/mysql++/doc/html/userman/incorporating.html
http://tangentsoft.net/mysql++/doc/html/userman/tutorial.html#simple

Z tym, że nie wiadomo mi nic o tym, iż do użycia mysql++ potrzebny jest jednak connector C api... -.-

user image

Ni w ząb nie wiem jak to ugryźć - jest tam niby przykład jak powinien wyglądać plik make, ale z drugiej strony jak dodaję do pliku make poprawną ścieżkę z pousuwanymi z nazw katalogów spacjami i zapisuję, to po kompilacji (lub przebudowie projektu) w pliku make na nowo mam:

# Project: mysqlDocumentator
# Makefile created by Dev-C++ 5.8.3

CPP      = g++.exe -D__DEBUG__
CC       = gcc.exe -D__DEBUG__
WINDRES  = windres.exe
OBJ      = databaseReader.o documentationMaker.o TableStructure.o main.o
LINKOBJ  = databaseReader.o documentationMaker.o TableStructure.o main.o
LIBS     = -L"D:/Orwell/Dev-Cpp/MinGW32/lib" -L"D:/Orwell/Dev-Cpp/MinGW32/mingw32/lib" -static-libstdc++ -static-libgcc -g3
INCS     = -I"D:/Orwell/Dev-Cpp/MinGW32/include" -I"D:/Orwell/Dev-Cpp/MinGW32/mingw32/include" -I"D:/Orwell/Dev-Cpp/MinGW32/lib/gcc/mingw32/4.8.1/include"
CXXINCS  = -I"D:/Orwell/Dev-Cpp/MinGW32/include" -I"D:/Orwell/Dev-Cpp/MinGW32/mingw32/include" -I"D:/Orwell/Dev-Cpp/MinGW32/lib/gcc/mingw32/4.8.1/include" -I"D:/Orwell/Dev-Cpp/MinGW32/lib/gcc/mingw32/4.8.1/include/c++" -I"D:/Orwell/Dev-Cpp/include" -I""C:/Program Files/MySQL/Connector.C++ 1.1/include""
BIN      = mysqlDocumentator.exe
CXXFLAGS = $(CXXINCS) -std=c++11 -g3
CFLAGS   = $(INCS) -std=c++11 -g3
RM       = rm.exe -f

CXXINCS = -I"D:/Orwell/Dev-Cpp/MinGW32/include" -I"D:/Orwell/Dev-Cpp/MinGW32/mingw32/include" -I"D:/Orwell/Dev-Cpp/MinGW32/lib/gcc/mingw32/4.8.1/include" -I"D:/Orwell/Dev-Cpp/MinGW32/lib/gcc/mingw32/4.8.1/include/c++" -I"D:/Orwell/Dev-Cpp/include" -I""C:/Program Files/MySQL/Connector.C++ 1.1/include"" <- to mnie strasznie dziwi...

1

Z tym, że nie wiadomo mi nic o tym, iż do użycia mysql++ potrzebny jest jednak connector C api

mysql++ to nakładka na MySQL C API, czyli connector/C. Zresztą słabo czytałeś linki, które podałeś, bo tam jest pokazane, że musisz podać ścieżkę do connectora przy kompilacji mysql++.

Zrób tak: dodaj zmienne środowiskowe i przypisz im ścieżki:

CPLUS_INCLUDE_PATH = <mysql-connector-c>\include
LIBRARY_PATH = <mysql-connector-c>\lib

Odpal z linii komend mingw32-make -f Makefile.mingw.

0

Zrobiłem wszystko po kolei: zmienne środowiskowe dodane (w dziale zmienne użytkownika jeśli dobrze zrozumiałem), polecenie wywołałem... i dostałem coś takiego jak w kompilatorze deva (ze ścieżka do connectora jest niepoprawna w g++.exe)
user image

0

Pisałem, żebyś przeniósł źródła biblioteki gdzieś, gdzie nie będzie spacji w ścieżce. Zmień MinGW na nowsze, bo to, co teraz masz, to musi być staroć straszny jeśli nie rozpoznaje opcji -std=c++11.

0

H:\c++ sql\projekt\g++.exe [Error] Files/MySQL/Connector.C++: No such file or directory

Coś jest nie tak, dlaczego próbuje kompilować plik Connector.C++? Takiego rozszerzenia się nie używa.

0
0x666 napisał(a):

Pisałem, żebyś przeniósł źródła biblioteki gdzieś, gdzie nie będzie spacji w ścieżce. Zmień MinGW na nowsze, bo to, co teraz masz, to musi być staroć straszny jeśli nie rozpoznaje opcji -std=c++11.

Ok, zaraz sprawdzę co i jak z MinGW i jeśli to nie jest najnowsza wersja to doinstaluję nowszą.

Azarien napisał(a):

H:\c++ sql\projekt\g++.exe [Error] Files/MySQL/Connector.C++: No such file or directory

Coś jest nie tak, dlaczego próbuje kompilować plik Connector.C++? Takiego rozszerzenia się nie używa.

To nie jest rozszerzenie: zanim nie pousuwałem spacji w nazwie katalogu z connectorem, to jego katalog miał nazwę "Connector.C++ 1.1" i wygląda tak, jakby kompilator sobie na tej spacji rozciął ścieżkę na 2 części... :/ Dziwi mnie tylko, dlaczego używa tej starej ścieżki nadal w ustawieniach zamiast nowej - tej której ustawiłem w zmiennych środowiskowych... :/

edit
sprawdziłem w MinGW installation managerze: MinGW wszystkie pakiety ma najnowsze...

0

user image
user image

Jak widać, już dawno usunięte, przeniesione bezpośrednio na c:
A w wierszu polecenia jak uruchamiam, to nadal na końcu tego loga pokazuje mi ścieżkę z dawnymi connector.c++ itd :/

user image
I jak widać ścieżki w zmiennych środowiskowych też już ustawione...

0

Trochę się w tym pogubiłem. Zadam proste pytanie: czy skompilowałeś bibliotekę mysql++ zgodnie z moimi zaleceniami?

MinGW wszystkie pakiety ma najnowsze...

Wywołaniem g++ -v możesz sprawdzić wersję kompilatora.

0

gcc version 3.4.2

Co do kompilacji tak jak było wcześniej (komendą mingw32-make -f Makefile.win) to zrobiłem, co obrazuje screen linii poleceń wyżej. Nie przeszło kompilacji niby przez niemożność znalezienia ścieżki do Connectora.c++, który już dawno ma zmienioną ścieżkę i jest przeniesiony bezpośrednio do C:\

Zauważyłem za to taką rzecz jak poniżej na screenie: jak kompiluję będąc aktualnie wewnątrz katalogu z projektem plik Makefile.win, to mi wyskakuje inny komunikat, niż próbując skompilować ten sam plik, ale podając dokładną ścieżkę będąc w zupełnie innym katalogu...
user image

0

gcc version 3.4.2

I to ma być aktualny kompilator?!

http://tdm-gcc.tdragon.net/download <-- tu masz wersję 5.1.0.

Co do kompilacji tak jak było wcześniej (komendą mingw32-make -f Makefile.win) to zrobiłem

A w którym miejscu napisałem, żebyś odpalił Makefile.win?

Czy bibliotekę mysql++ wziąłeś z tej strony -> http://tangentsoft.net ?

0
0x666 napisał(a):

gcc version 3.4.2

I to ma być aktualny kompilator?!

http://tdm-gcc.tdragon.net/download <-- tu masz wersję 5.1.0.

Czyli sam kompilator zaktualizować bez patrzenia się na to co MinGW Installation Manager pokazuje (że najnowsza wersja)?

0x666 napisał(a):

Co do kompilacji tak jak było wcześniej (komendą mingw32-make -f Makefile.win) to zrobiłem

A w którym miejscu napisałem, żebyś odpalił Makefile.win?

Po odpaleniu komendy mingw32-make -f Makefile.mingw pokazuje mi błąd (czy trzeba to odpalić z poziomu dowolnej ścieżki czy z poziomu projektu z connectorem):

mingw32-make: Makefile.mingw: No such file or directory
mingw32-make: *** No rule to make target `Makefile.mingw'.  Stop.
0x666 napisał(a):

Czy bibliotekę mysql++ wziąłeś z tej strony -> http://tangentsoft.net ?

Tak, z tego linku http://tangentsoft.net/mysql++/releases/mysql++-3.2.2.tar.gz

0

Czyli sam kompilator zaktualizować bez patrzenia się na to co MinGW Installation Manager pokazuje?

Nie wiem, co to za manager, ale widać, że lipa jakaś. Generalnie, zainstaluj sobie jakieś normalne środowisko, np. Code::Blocks, CodeLite lub NetBeans dla C++, a nie używasz staroci.

Tak, z tego linku http://tangentsoft.net/mysql++/releases/mysql++-3.2.2.tar.gz

Przecież plik Makefile.mingw tam jest. To co ty robisz, że kompilator go nie widzi? Ustawiłeś w konsoli aktualny katalog na katalog z tym plikiem?

0
0x666 napisał(a):

Czyli sam kompilator zaktualizować bez patrzenia się na to co MinGW Installation Manager pokazuje?

Nie wiem, co to za manager, ale widać, że lipa jakaś. Generalnie, zainstaluj sobie jakieś normalne środowisko, np. Code::Blocks, CodeLite lub NetBeans dla C++, a nie używasz staroci.

Ok. Ostatnio nieco zraziłem się do C::B, jak miałem konfigurować pod nim allegro albo gnuplota. Ale chyba się z nim przeproszę. NB używam głównie do Javy, bo też miałem jazdy jeśli chodzi o konfigurowanie kompilatora dla cpp.

0x666 napisał(a):

Tak, z tego linku http://tangentsoft.net/mysql++/releases/mysql++-3.2.2.tar.gz

Przecież plik Makefile.mingw tam jest. To co ty robisz, że kompilator go nie widzi? Ustawiłeś w konsoli aktualny katalog na katalog z tym plikiem?

My mistake :x teraz poszło, ale nie bez problemów... chyba jeszcze czegoś nie widzi... zastanawiam się czy nie brakuje jakiejś ścieżki w zmiennej PATH... ten plik nagłówkowy mysql.h i mysql_version.h powinien zaczytywać z katalogu bibliotek standardowo doinstalowywanych z kompilatorem czy może z biblioteką mysql++ albo connector c?

user image

edit
Znalazłem - te pliki oba są w katalogu c:\program files\mysql\connector.c 6.1

Czyli (jeśli dobrze rozumiem):
mysql++ jest nakładką na connector c++, a connector c++ na connector c? przynajmniej tak to się układa, skoro woła bibliotek z katalogu connectora c 6.1...

0

mysql++ jest nakładką na connector c++, a connector c++ na connector c?

mysql++ jest nakładką na connector C, co też jest napisane w pierwszysm zdaniu opisującą tę bibliotekę na stronie twórców: MySQL++ is a C++ wrapper for MySQL’s C API.

0

Uff ruszyło do przodu :) jeszcze mały problem z jakąś dll-ką
http://i.imgur.com/aPFlJr1.jpg
http://i.imgur.com/XH9wFIb.jpg
http://i.imgur.com/fUNC3UW.jpg <- tutaj błąd wyświetlany

0

Dziwne. Zmieniłeś kompilator?

0

Spróbowałem na nowo jeszcze raz zrobić kompilację już po instalacji tego pakietu TDM-GCC i wywala się cały czas na tej dll-ce
user image

0

Sprawdź, czy w zmiennej środowiskowej PATH jest ustawiona ścieżka do "nowego" MinGW.

Jeśli masz zainstalowany antywirus, wyłącz go na czas kompilacji. Czasami AV potrafi namieszać i powodować dziwaczne błędy.

0
0x666 napisał(a):

Sprawdź, czy w zmiennej środowiskowej PATH jest ustawiona ścieżka do "nowego" MinGW.

Jeśli masz zainstalowany antywirus, wyłącz go na czas kompilacji. Czasami AV potrafi namieszać i powodować dziwaczne błędy.

Antywirus wyłączony był już podczas kompilacji. Ścieżka w path w zmiennych systemowych (nie użytkownika) jest ustawiona.

Wygląda to tak:
http://i.imgur.com/6TQRw8S.jpg
http://i.imgur.com/Jcw4r6N.jpg
http://i.imgur.com/O0TdFKJ.jpg

1

Ścieżka w path w zmiennych systemowych (nie użytkownika) jest ustawiona.

To dlaczego ja tam widzę dev-Cpp i mingw 3.4.2?

0

Po usunięciu wszystkich pozostałości w zmiennych środowiskowych po DevCpp ponownie skompilowałem i tym razem inne błędy się pojawiły:
http://i.imgur.com/zIESiMO.jpg
http://i.imgur.com/bfLm52o.jpg

No i ni w ząb nie wiem jakim cudem ten Dev znowu się przewija w kompilacji... o.O

0

Wyczyść projekt poleceniem mingw32-make -f makefile.mingw clean i spróbuj ponownie skompilować.

Przed ponowną kompilacją sprawdź, czy aby na pewno będziesz kompilował aktualną wersją mingw (wywołaj g++ -v).

0

Po wyczyszczeniu Makefile'a i usunięciu hardlinka do libmysqlpp kompilacja przeszła (uffff). Teraz idę się użerać z błędami kompilacji mojego projektu - zamiana size_t na int i te sprawy... Dzięki raz jeszcze.

0

To teraz pytanie z innej beczki.

Kompilacyjne błędy projektu udało mi się wyeliminować.
Natomiast pojawiły się takie jak poniżej:

H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0x16e): undefined reference to `__imp__ZN7mysqlpp10ConnectionC1Eb'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0x1a6): undefined reference to `__imp__ZN7mysqlpp5QueryC1EPNS_10ConnectionEbPKc'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0x47b): undefined reference to `__imp__ZN7mysqlpp10Connection5queryERKSs'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0x4a5): undefined reference to `__imp__ZN7mysqlpp5Query5storeEv'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0x67c): undefined reference to `__imp__ZNK7mysqlpp3RowixEPKc'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0x8ce): undefined reference to `__imp__ZNK7mysqlpp3RowixEPKc'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0x8fc): undefined reference to `__imp__ZNK7mysqlpp6String6lengthEv'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0x90f): undefined reference to `__imp__ZNK7mysqlpp6String4dataEv'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0x9af): undefined reference to `__imp__ZNK7mysqlpp3RowixEPKc'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0xa72): undefined reference to `__imp__ZNK7mysqlpp3RowixEPKc'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0xacc): undefined reference to `__imp__ZNK7mysqlpp3RowixEPKc'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0xb26): undefined reference to `__imp__ZNK7mysqlpp3RowixEPKc'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text+0xb80): undefined reference to `__imp__ZNK7mysqlpp3RowixEPKc'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp18OptionalExceptionsC2Eb[_ZN7mysqlpp18OptionalExceptionsC2Eb]+0x10): undefined reference to `__imp__ZTVN7mysqlpp18OptionalExceptionsE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp18OptionalExceptionsD2Ev[_ZN7mysqlpp18OptionalExceptionsD2Ev]+0xf): undefined reference to `__imp__ZTVN7mysqlpp18OptionalExceptionsE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp18OptionalExceptionsD1Ev[_ZN7mysqlpp18OptionalExceptionsD1Ev]+0xf): undefined reference to `__imp__ZTVN7mysqlpp18OptionalExceptionsE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZNK7mysqlpp6StringcvPKcEv[_ZNK7mysqlpp6StringcvPKcEv]+0x13): undefined reference to `__imp__ZNK7mysqlpp6String4dataEv'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp10ResultBaseD2Ev[_ZN7mysqlpp10ResultBaseD2Ev]+0x15): undefined reference to `__imp__ZTVN7mysqlpp10ResultBaseE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp10ResultBaseD1Ev[_ZN7mysqlpp10ResultBaseD1Ev]+0x15): undefined reference to `__imp__ZTVN7mysqlpp10ResultBaseE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp10ResultBaseC2Ev[_ZN7mysqlpp10ResultBaseC2Ev]+0x26): undefined reference to `__imp__ZTVN7mysqlpp10ResultBaseE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp16StoreQueryResultC1Ev[_ZN7mysqlpp16StoreQueryResultC1Ev]+0x31): undefined reference to `__imp__ZTVN7mysqlpp16StoreQueryResultE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp16StoreQueryResultD1Ev[_ZN7mysqlpp16StoreQueryResultD1Ev]+0x15): undefined reference to `__imp__ZTVN7mysqlpp16StoreQueryResultE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp16StoreQueryResultaSERKS0_[_ZN7mysqlpp16StoreQueryResultaSERKS0_]+0x28): undefined reference to `__imp__ZN7mysqlpp16StoreQueryResult4copyERKS0_'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp5QueryD1Ev[_ZN7mysqlpp5QueryD1Ev]+0x15): undefined reference to `__imp__ZTVN7mysqlpp5QueryE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp5QueryD1Ev[_ZN7mysqlpp5QueryD1Ev]+0x33): undefined reference to `__imp__ZTVN7mysqlpp5QueryE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp5QueryD1Ev[_ZN7mysqlpp5QueryD1Ev]+0x41): undefined reference to `__imp__ZTVN7mysqlpp5QueryE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp5QueryD1Ev[_ZN7mysqlpp5QueryD1Ev]+0xb6): undefined reference to `__imp__ZTTN7mysqlpp5QueryE'
H:\..\c++ sql\projekt\databaseReader.o	databaseReader.cpp:(.text$_ZN7mysqlpp5QueryD1Ev[_ZN7mysqlpp5QueryD1Ev]+0x16a): undefined reference to `__imp__ZTTN7mysqlpp5QueryE'
H:\..\c++ sql\projekt\collect2.exe	[Error] ld returned 1 exit status
25		H:\..\c++ sql\projekt\Makefile.win	recipe for target 'mysqlDocumentator.exe' failed

Przeszukałem trochę netu i znalazłem info, że tego typu błędy kompilacyjne mogą pojawić się, jeśli biblioteka mysql++ i projekt wykorzystujący tę bibliotekę są kompilowane różnymi wersjami g++.

Jak to można naprawić? Próbowałem zrobić clean projektu, ale też mi kompilator buczy, że nie może znaleźć pliku - pytanie jakiego?

H:\..\c++ sql\projekt\Makefile.win	recipe for target 'clean' failed
H:\..\c++ sql\projekt\process_begin	CreateProcess(NULL, rm.exe -f databaseReader.o documentationMaker.o TableStructure.o main.o mysqlDocumentator.exe, ...) failed.
H:\..\c++ sql\projekt\make (e=2)	Nie można odnaleźć określonego pliku.
0

A dodałeś bibliotekę mysql++ do projektu?

Co do wersji MinGW, to tak, powinny być te same. Przestaw kompilator w opcjach środowiska, wyczyść projekt i skompiluj.

0

Sprawdzone: wersja kompilatora (gcc, g++ itd) ustawiona w devie (wybrana z katalogu TDM-GCC) zgadza się dokładnie z tą wersją (5.1.0), którą była kompilowana biblioteka mysql++. Plik nagłówkowy włączony

#include "mysql++.h"
#include "cmdline.h"
#include "printdata.h"

Przy próbie przebudowania projektu albo wyczyszczenia opcją 'wyczyść' w devie pojawia się ten błąd:

H:\..\c++ sql\projekt\Makefile.win	recipe for target 'clean' failed
H:\..\c++ sql\projekt\process_begin	CreateProcess(NULL, rm.exe -f databaseReader.o documentationMaker.o TableStructure.o main.o mysqlDocumentator.exe, ...) failed.
H:\..\c++ sql\projekt\make (e=2)	Nie można odnaleźć określonego pliku.

Ruszyć to nie chce w żaden sposób...

0

Samo załączenie plików nagłówkowych nie wystarczy, musisz dodać też skompilowaną bibliotekę (po to tyle czasu się męczyłeś przecież :)). Na ogół jest to plik .a, ale jeśli go nie ma gdzieś w katalogach mysql++, możesz dodać dll-kę. Oczywiście ścieżki do biblioteki też powinieneś ustawić.

1 użytkowników online, w tym zalogowanych: 0, gości: 1