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

Long long double za male i GMP

Ostatnio zmodyfikowano 2016-10-03 22:02
Autor Wiadomość
carlosmay
» 2016-09-08 17:20:38
P-151559
maks2002
Temat założony przez niniejszego użytkownika
» 2016-09-08 17:45:59
Niestety, nie podchodzi mi biblioteka gmpxx.h- używałem gmp.h
"No such file or directory" Sory za pytanie, ale czy mogę dodać jakoś tę bibliotekę? jest to przez zwykłe wrzucanie pliku?ev-cpp
Dodam, że używam Dev-c++
Czy może ktoś polecić jakąś dobrą instalkę czegoś innego, bez spamu? Mateczek- czego używasz?
P-151560
mateczek
» 2016-09-08 19:18:08
nie wiem jaki system masz?? jak instalowałeś bibliotekę ?? czy kompilowałeś ze źródeł czy ze wsparciem dla c++.
jak to zrobić na Ubuntu podałem jak to zrobić na Windowsie był już gdzieś wątek. trzeba się trochę pomęczyć


C/C++
#include <gmp.h> //c
//# include <gmpxx.h> // c++
#include <stdio.h>
int main() {
   
    mpz_t n, w;
    mpz_init( n );
    mpz_init( w );
    mpz_set_ui( n, 1234567891011 );
    mpz_mul( w, n, n ); /* w = n * n */
    mpz_mul( w, w, n ); // w=w*n
   
    mpz_out_str( stdout, 10, w );
    mpz_clear( n );
   
}

https://www.cs.colorado.edu/~srirams/courses/csci2824-spr14/gmpTutorial.html
P-151566
maks2002
Temat założony przez niniejszego użytkownika
» 2016-09-08 20:32:10
Mam windows XP, miałem starszą wersję. Przeinstalowałem do nowszej, i gmp.h też mi się zgubiło... Nie pamiętam jak udało mi się zainstaliwać gmp.h...Zrobiłem tak jak jest napisane na stronie: http://cpp0x.pl/artykuly/?id=49 i nie działa. Teraz nie mam ani gmp.h, ani gmpxx.h. Próbuję dalej jakoś zainstalować
P-151570
mateczek
» 2016-09-08 21:19:25
nie chcę Cię marwić ale zanosi się kolejny wątek na kilka dni :) http://cpp0x.pl/forum/temat/?id=22592&p=8
Prościej by było zainstalować ubuntu :P choć znalazłem ciekawą alternatywę !!!

Chciałbym zwrócić Twoją uwagę na zestaw narzędzi  msys2 (zestaw oprogramowania gnu wraz z powłoką i managerem pakietów rodem z arch-Linux).  I zaproponować takie rozwiązanie.
https://youtu.be/RzSPkV14pNU
P-151572
mateczek
» 2016-09-13 20:30:48
Do msys2 zajrzałem z ciekawości i właśnie się przesiadłem gdy chodzi o maszyny z Windowsem :)
P-151708
maks2002
Temat założony przez niniejszego użytkownika
» 2016-09-20 13:53:47
Mam pytanko do Mateczek: czy mógłbyś zainstalować mi to na moim kompie przez zdalny pulpit?
byłbym bardzo wdzięczny
P-151871
mateczek
» 2016-09-21 13:05:16
Ale, to żadna filozofia!!!
Bazę instalujesz jak każdy inny program. Potem odpalasz terminal msysa i instalujesz oprogramowanie przy użyciu managera pakietów pacman (jak w Arch-Linuxie)
(wiadomo, że do wygody Linuxa jeszcze temu brakuje ale)


pacman -Syuu //komenda do aktualizacji na początku trzeba zrobić najlepiej robić co jakiś czas by mieć wszystko aktualne
pacman -S "nazwa pakietu" //instalacja pakietu
pacman -Ss "nazwa opis fragment nazwy" //wyszukiwanie pakietu w bazie

Bieda tego rozwiązania jest taka, że do dyspozycji masz tylko dwa IDE (odpowiednio dla systemów 32 i 64 bity) . Mi to rzecz jasna pasuje, bo już wcześniej korzystałem z qtCreatora(właściwie gdyby nie qt to bym tego nie instalował nawet!!!)

$ pacman -Ss " IDE "
mingw32/mingw-w64-i686-codelite-git 9.2.109.g758c3c4-1
    Open-source, cross platform IDE for the C/C++ programming languages (mingw-w64)

mingw32/mingw-w64-i686-qt-creator 4.1.0-1 [zainstalowano]
    Cross-platform IDE (mingw-w64)

mingw64/mingw-w64-x86_64-codelite-git 9.2.109.g758c3c4-1
    Open-source, cross platform IDE for the C/C++ programming languages (mingw-w64)

mingw64/mingw-w64-x86_64-qt-creator 4.1.0-1
    Cross-platform IDE (mingw-w64)
 
opcja -Ss to wyszukiwanie pakietów

Zaletą biblioteki gotowe do użycia !!

$ pacman -Ss boost
mingw32/mingw-w64-i686-boost 1.60.0-4
mingw64/mingw-w64-x86_64-boost 1.60.0-4

$ pacman -Ss sfml
mingw32/mingw-w64-i686-csfml 2.3-2
mingw32/mingw-w64-i686-sfml 2.3.2-2
mingw64/mingw-w64-x86_64-csfml 2.3-2
mingw64/mingw-w64-x86_64-sfml 2.3.2-2

$ pacman -Ss gmp
mingw32/mingw-w64-i686-gmp 6.1.1-1 [zainstalowano]
mingw64/mingw-w64-x86_64-gmp 6.1.1-1
msys/gmp 6.1.0-2 (libraries) [zainstalowano]
msys/gmp-devel 6.1.0-2 (development)
P-151880
1 « 2 » 3 4
Poprzednia strona Strona 2 z 4 Następna strona