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ść
maks2002
Temat założony przez niniejszego użytkownika
» 2016-09-26 16:38:29
Przy instalacji z ostatniego filmiku:


 pacman --needed -S mingw-w64-x86_64-gcc base-devel
:: Są 54 pakiety w grupie base-devel:
:: Repozytorium msys
   1) asciidoc  2) autoconf  3) autoconf2.13  4) autogen  5) automake-wrapper
   6) automake1.10  7) automake1.11  8) automake1.12  9) automake1.13
   10) automake1.14  11) automake1.15  12) automake1.6  13) automake1.7
   14) automake1.8  15) automake1.9  16) bison  17) diffstat  18) diffutils
   19) dos2unix  20) file  21) flex  22) gawk  23) gdb  24) gettext
   25) gettext-devel  26) gperf  27) grep  28) groff  29) help2man
   30) intltool  31) lemon  32) libtool  33) libunrar  34) m4  35) make
   36) man-db  37) pacman  38) pactoys-git  39) patch  40) patchutils  41) perl
   42) pkg-config  43) pkgfile  44) quilt  45) rcs  46) scons  47) sed
   48) swig  49) texinfo  50) texinfo-tex  51) ttyrec  52) unrar  53) wget
   54) xmlto

Wybierz pakiety (domyślnie=wszystkie):
ostrzeżenie: file-5.25-1 jest w najnowszej wersji -- pomijanie
.
.
.
ostrzeżenie: wget-1.17.1-3 jest w najnowszej wersji -- pomijanie
rozwiązywanie zależności…
szukanie sprzecznych pakietów...
ostrzeżenie: wykryto cykl zależności:
ostrzeżenie: mingw-w64-x86_64-gcc-libgfortran zostanie zainstalowane przed zależnościami mingw-w64-x86_64-gcc-libs

Pakiety (80) db-5.3.28-2  docbook-xml-4.5-2  docbook-xsl-1.78.1-3
             .
             .
             .
             unrar-5.3.7-1  xmlto-0.0.28-1

Do pobrania:         49,12 MiB
Do zainstalowania:  584,29 MiB

:: Kontynuować instalację? [T/n] t
:: Pobieranie pakietów…
 libgdbm-1.11-3-x86_64     20,4 KiB  19,9M/s 00:00 [#####################] 100%
 gdbm-1.11-3-x86_64       108,5 KiB   516K/s 00:00 [#####################] 100%
 .
 .
 .
  172,0 KiB   408K/s 00:00 [#####################] 100%
 perl-Test-Pod-1.50-...     8,0 KiB  0,00B/s 00:00 [#####################] 100%
 xmlto-0.0.28-1-x86_64     34,9 KiB  0,00B/s 00:00 [#####################] 100%
(80/80) sprawdzanie kluczy w bazie                 [#####################] 100%
(80/80) sprawdzanie spójności pakietów             [#####################] 100%
(80/80) wczytywanie listy plików                   [#####################] 100%
(80/80) sprawdzanie konfliktów plików              [#####################] 100%
błąd:  nie udało się dokonać transakcji (konfliktujące pliki)
mingw-w64-x86_64-libiconv: /mingw64 znajduje się w systemie plików
.
.
.
znajduje się w systemie plików
mingw-w64-x86_64-gcc: /mingw64 znajduje się w systemie plików
Wystąpiły błędy, nie zaktualizowano żadnego pakietu.
P-152046
mateczek
» 2016-09-26 20:02:17
https://youtu.be/d0VN7Vol1_8

zrobiłem jeszcze raz krok po kroku od podstaw. Bez pomijania kroków. Film się doda za jakieś 20 minut
 
P-152060
maks2002
Temat założony przez niniejszego użytkownika
» 2016-09-27 20:32:19
Szczęść Boże

Teraz, już wszystko przebiegło ok :) qt zainstalowany JUPI :) Za poświęcony czas i odpowiednio tłumaczoną instalację co składam Mateczkowi serdeczne Bóg zapłać, oraz zapewniam o modlitwie.
jeszcze tylko ostatnie pytanko-prośba: masz jakieś poradniki co do pisania programów, bo w dev-cpp miałem bez problemów kompilacje,(program działał), teraz ma problemy. Czy środowisko dużo się rożni?
Z góry dzięki za odp.
P-152074
mateczek
» 2016-09-28 17:52:01
qtCreator nie różni się od innych IDE. Możesz pisać aplikacje okienkowe w Qt. A jak chcesz czysty c++ to w kreatorze projektu wybierasz
"projekt nie używający Qt >>czysta aplikacja c++". Zielona strzałka uruchamia program.

Zresztą nic na przeszkodzie nie stoi by sobie deva podpiąć pod kompilator z msysa . czy ikonkę QtCreatora wyciągnąć na pulpit. Zresztą w całym poście, nie chodziło mi o qtCreator, ale o łatwy dostęp do bibliotek GNU takich jak "gmp" bez konieczności ich samodzielnej kompilacji. QtCreator zaproponowałem tylko dlatego, iż jest jedyne duże i zaawansowane IDE dostępne w repozytorium.
miłej zabawy :)
P-152090
maks2002
Temat założony przez niniejszego użytkownika
» 2016-09-28 20:27:37
No i to jest konkretna pomoc. Wiszę Ci konkretną flaszkę ;)
Sprawa, chociaż długo trwała, została załatwiona.
jeszcze raz DZIĘKI :)
P-152094
maks2002
Temat założony przez niniejszego użytkownika
» 2016-10-03 22:02:41
Czy mogę jeszcze przeszkodzić.
Po wgraniu, myślałem że będzie ok, ale:
Wyskakują mi błędy, jeśli chodzi o bazę gmpxx, gmp. Skopiowałem Twój program z 1szej strony, mnożący liczbę 1234567891011^3, niestety- z błędami. Próbowałem wielu kombinacji, nie wychodziło, zmieniałem co się da- program się nie kompiluje, wyskują takie błędy przy użyciu gmpxx.h:

C:\Users\Toshiba\Documents\nienazwany6\mainwindow.cpp:9: błąd: ambiguous overload for 'operator=' (operand types are 'mpz_class {aka __gmp_expr<__mpz_struct [1], __mpz_struct [1]>}' and 'long long int')
     a = 1234567891011;
         ^~~~~~~~~~~~~
C:\Users\Toshiba\Documents\nienazwany6\mainwindow.cpp:2: In file included from ../nienazwany6/mainwindow.cpp:2:0:
C:\Users\Toshiba\Downloads\msys2-base-x86_64-20160921\msys64\mingw64\include\gmpxx.h:1528: candidate: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>& __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::operator=(const __gmp_expr<__mpz_struct [1], __mpz_struct [1]>&)
   __gmp_expr & operator=(const __gmp_expr &z)
                ^~~~~~~~
itp, itd...



Albo takie(przy użyciu: #include <gmp.h>:
C:\Users\Toshiba\Documents\nienazwany6\mainwindow.cpp:7: błąd: 'mpz_class' was not declared in this scope
     mpz_class a, c;
     ^~~~~~~~~
C:\Users\Toshiba\Documents\nienazwany6\mainwindow.cpp:9: błąd: 'a' was not declared in this scope
     a = 1234567891011;C:\Users\Toshiba\Documents\nienazwany6\mainwindow.cpp:10: błąd: 'c' was not declared in this scope
     c = a * a * a;
    
Czy to problem ze źle zainstalowanym programem, czy coś jeszcze nie dokończyłem?

$ pacman -Ss gmp
mingw32/mingw-w64-i686-gmp 6.1.1-1
    A free library for arbitrary precision arithmetic (mingw-w64)
mingw64/mingw-w64-x86_64-gmp 6.1.1-1 [zainstalowano]
    A free library for arbitrary precision arithmetic (mingw-w64)
msys/gmp 6.1.0-2 (libraries) [zainstalowano]
    A free library for arbitrary precision arithmetic
msys/gmp-devel 6.1.0-2 (development)
    GMP headers and libraries
P-152228
1 2 3 « 4 »
Poprzednia strona Strona 4 z 4