Avatar billede scorp-d Nybegynder
12. september 2006 - 19:14 Der er 2 kommentarer og
1 løsning

Hvordan bruger jeg GMP på en windows maskine (Med Cygwin)

Hej...


Jeg ville bruge GMP (GNU Multiple Precision Arithmetic Library) i et C+ projekt og ville bare høre om der var nogen som kunne hjælpe mig hvordan jeg kan bruge den på min Windows XP maskine?

Jeg kan læse på GMP's hjemmeside at jeg skal bruge Cygwin som jeg har installeret, men ved ikke helt hvordan jeg bruge det.

Grunden til at jeg skal bruge GMP er fordi jeg har nogle enorme værdier som mit program skal lave % på og udskrive og det er C+ vist ikke i stand til selv.

På forhånd tak.
Avatar billede tiller3 Nybegynder
12. september 2006 - 20:30 #1
Er det cygwin du ikke kan finde ud af at bruge?

Cygwin er et komplet unix/linux miljoe til Windows*, saa med mindre du kender noget til linux/unix faar du nok et problem. Hvis dit library kraever cygwin, betyder det at du sansynligvis ogsaa skal bruge gcc som compiler, og at du generalt forventes at bruge unnix(posix) funktioner, i stedet for windows funktioner.

*Teknisk set er cygwin en posix** implementering til windows, som distribueres sammen med en x server, samt en masse unix software, primaert gnu og bsd.

**posix er navnet paa den standard som linux og unix implementere, og som beskriver beskriver en delmaengde af de funktioner som disse systemer stiller til raadighed. Posix svare ca til Win32 minus gui. (Posix indeholder ikke noget grafisk system, men bruges normalt(I 99% af alle tilfaelde) sammen med grafik systemet X Window System(Ogsaa kendt som X11)
Avatar billede tiller3 Nybegynder
12. september 2006 - 20:52 #2
En anden loesning hvis du ikke har lyst til at laere posix lige nu, er at gaa ind paa google. og skrive
"GNU Multiple Precision Arithmetic Library" windows
(Vil foere dig til http://cs.nyu.edu/exact/core/gmp/)
og saa trykke "I feel luckey" saa finder du installations vejledning til Visual Studio (Jeg har ikke testet hans vejledning, men den ser da ok ud, han har inkluderet et visual studio project.
Avatar billede arne_v Ekspert
13. september 2006 - 04:23 #3
afhænger jo lidt af omstændighederne

der er ikke nogen forskel på at bruge cygwin gcc og mingw gcc og kun minimal
forskel i forhold til at bruge enhver anden command line compiler (bash er
optional i cygwin)

og hvis ens program iøvrigt kun bruger helt normale C/C++ funktioner så er
POSIX versus Win32 heller ikke et problem

men medmindre man vil builde fra source code er det godt/nødvendigt at få
en version som passer til ens compiler
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester