Jak dodać bibliotekę GMP w DEV C++
Ostatnio zmodyfikowano 2016-04-03 10:54
j23 |
» 2016-03-31 20:35:46 Ech, ciężko idzie.
1. Odpalasz Deva 2. Tworzysz projekt aplikacji 2. Otwierasz opcje projektu Projekt -> project options 3. Przechodzisz do zakładki Directories. 4. Do Library Directories dodajesz katalog ze skompilowaną biblioteką. U mnie jest to D:\gmp-6.1.0\.libs (u Ciebie zapewne inaczej będzie) 5. Do Include Directories dodajesz katalog do nagłówków biblioteki. U mnie jest to D:\gmp-6.1.0 6. W zakładce Parameters do Linker wpisujesz libgmp.a 7. Raduj się
Być może coś pominąłem, ale mniej więcej tak to powinno wyglądać.
|
|
osobliwy_nick Temat założony przez niniejszego użytkownika |
» 2016-03-31 21:18:02 Wykonałem 7 punktów. Po wszystkim zapisałem wszystko i skompilowałem. Utworzyły się dwa pliki "dev" i "cpp". W Dev, w programie mnożenie.cpp mam 2 błędy podczas kompilacji:
[Error] mno¬enie.cpp: No such file or directory [Error] no input files
Dodatkowo utworzył się też plik Makefile.win, w którym mam te same 2 błędy.
|
|
j23 |
» 2016-04-01 11:20:50 Masz, człowieku, pod górę ;)
Jeśli plik źródłowy jest, a kompilator go nie znajduje, to ... cholera wie co jest. Działał Ci wcześniej ten Dev? |
|
michal11 |
» 2016-04-01 12:13:45 Może dev nie obsługuje polskich znaków ? Zmień nazwę tego pliku na mnożenie.cpp |
|
osobliwy_nick Temat założony przez niniejszego użytkownika |
» 2016-04-01 14:26:13 Dev inne programy mi kompiluje. Otwieram plik źródłowy, piszę kod, kompiluję i działa.
Może faktycznie było coś na rzeczy z polskimi znakami, usunąłem je. Teraz mam błąd:
[Error] libgmp.a: No such file or directory
Plik libgmp.a dodałem w zakładce parametry -> linker. Czyli chyba tam gdzie powinien być?
|
|
mateczek |
» 2016-04-01 17:28:03 powinieneś dodać dwa pliki jak masz c++ libgmp.a libgmpxx.a nie wiem jak się w dev dodaje biblioteki do projektu ale w qtcreator pod windowsem ja dodałem je tak http://chomikuj.pl/mysiadziura/www.marekk.dreamhosters.com/biblioteka_gmp,5315784165.odp libgmpxx.a c++ w c nie zrobisz czegoś takiego a = 1234; b = "-5678"; c = a + b;
cout << "sum is " << c << "\n"; cout << "absolute value is " << abs( c ) << "\n"; Ciebie interesują 4 pliki libgmpxx.h libgmp.h dwa nagłówki i dwie skompilowane biblioteki do podlinkowania libgmpxx.a libgmp.a |
|
osobliwy_nick Temat założony przez niniejszego użytkownika |
» 2016-04-01 18:09:11 W przypadku tych kolejnych mam te same błędy:
[Error] libgmpxx.a: No such file or directory [Error] libgmpxx.h: No such file or directory [Error] libgmp.h: No such file or directory
Wszystkie z programów, które jak na razie kompilowałem, po skompilowaniu biblioteki były w c++. Spróbuję pobrać tego qtcreatora.
|
|
mateczek |
» 2016-04-01 18:22:57 g++ /c/instal/prog.cpp -I/c/instal/include -L/c/instal/lib -lgmpxx -lgmp
Tak se skompilujesz przykład z konsoli msys teraz musisz ustawić deva by robił to samo |
|
1 2 3 4 5 « 6 » 7 8 |