infoarena

Comunitate - feedback, proiecte si distractie => Off topic => Subiect creat de: Sanda B din Decembrie 09, 2008, 13:22:48



Titlul: probleme Mingw
Scris de: Sanda B din Decembrie 09, 2008, 13:22:48
Nu reusesc sa fac sa mearga Mingw pe laptopul meu cu Vista. Am incercat la scoala tot pe o statie cu Vista si acolo merge. Cine ma poate ajuta??


Titlul: Răspuns: probleme Mingw
Scris de: Andrei Parvu din Decembrie 09, 2008, 16:46:00
Daca ai Vista pe 64 biti, s-ar putea sa fie din cauza asta. Din cate stiu eu Mingw 2.05 nu merge pe sisteme de operare pe 64 biti.


Titlul: Răspuns: probleme Mingw
Scris de: Pripoae Teodor Anton din Decembrie 09, 2008, 20:23:42
Nu e de la asta... Stiu sigur ca nici pe vista 32 nu merge (am avut). E un mingw "vista special" care trebuie instalat. Daca vrei Mingw Studio, instalezi mingw studio cu mingw-ul normal si instalezi apoi compilatorul pt vista deasupra. La mine a mers (acum un an). Nu mai stiu exact cum. atasez aici link catre kit.
http://code.google.com/p/msys-cn/downloads/detail?name=mingw3.7z&can=2&q= (http://code.google.com/p/msys-cn/downloads/detail?name=mingw3.7z&can=2&q=)


Sper  ca asta e... Nu mai am vista, deci nu mai pot incerca. Daca nu iti merge, cauta altu pe net :D da un search "mingw vista special download " si ia ceva de acolo.

Sau uite-te aici, scrie cum instalezi mingw
http://wiki.codeblocks.org/index.php?title=MinGW_installation (http://wiki.codeblocks.org/index.php?title=MinGW_installation)



Titlul: Răspuns: probleme Mingw
Scris de: Sanda B din Decembrie 09, 2008, 21:30:01
Mersi foarte mult, a mers  :D
Cum am facut: am facaut download la un zip pe care l-am dezarhivat. Apoi am copiat tot ce era acolo in MinGWStudio/Mingw. Si uite ca acum merge compilatorul.

Am Vista pe 32-biti.


Titlul: Răspuns: probleme Mingw
Scris de: Dascal Cezar din Decembrie 30, 2008, 17:15:22
am instalat si eu de curand MinGW Studio si nu cred ca explica erorile de compilare la fel de bine ca Borland..  De ex:
Cod:
.......................
.................
int i,n=10,a[101];
for(i=1;i<=n;i++)
      a[ i ]=random(3000);
secventa de mai sus cica nu e scrisa corect .. Imi afiseaza urmatoarea eroare :
Cod:
caca.cpp
caca.cpp: In function `void citire()':
caca.cpp:9: error: `random' undeclared (first use this function)
caca.cpp:9: error: (Each undeclared identifier is reported only once for each
function it appears in.)

caca.o - 2 error(s), 0 warning(s)
---------
Va rog spuneti-mi ce-am gresit :))


Titlul: Răspuns: probleme Mingw
Scris de: Sima Cotizo din Decembrie 30, 2008, 17:36:49
Data viitoare formateaza-ti si tu posturile si elimina-le pe cele date aiurea.

Eroarea e foarte clara: nu stie cine e functia "random". As zice ca e in stdlib, dar cred ca ma insel. Ca sa generezi numere random faci cam asa:

Cod:
#include <cstdlib>
#include <ctime>

int main() {
srand(time(0)); // ca sa ai numere cu adevarat random la fiecare rulare
a = rand() % MAX; // iti va returna un numar de la 0 la MAX-1
return 0;
}


Titlul: Răspuns: probleme Mingw
Scris de: Dascal Cezar din Ianuarie 02, 2009, 13:58:47
Data viitoare formateaza-ti si tu posturile si elimina-le pe cele date aiurea.

Eroarea e foarte clara: nu stie cine e functia "random". As zice ca e in stdlib, dar cred ca ma insel. Ca sa generezi numere random faci cam asa:

Cod:
#include <cstdlib>
#include <ctime>

int main() {
srand(time(0)); // ca sa ai numere cu adevarat random la fiecare rulare
a = rand() % MAX; // iti va returna un numar de la 0 la MAX-1
return 0;
}
multumesc mult.. Aveam inclusa stdlib, insa tot aveam eroare.. Insa merge cum mi-ai spus si sunt foarte multumit.  Saru' mana!  :D :D  Scuze pentru intrebarile stupide pe care le pun; :sad:  acomodarea cu minGW mi se pare putin cam grea daca ai programat anterior doar in borland c,care are o interfata atat de prietenoasa.


Titlul: Răspuns: probleme Mingw
Scris de: Emanuel Cinca din Ianuarie 02, 2009, 14:22:34
daca poate cineva sa-mi trimita MinGW sa-mi dea un PM pls... nu l-am mai folosit si is curios cat e de diferit de borland si rhide... plus ca din cate am inteles va fii folosit in 2010 la oji :)


Titlul: Răspuns: probleme Mingw
Scris de: Dascal Cezar din Ianuarie 02, 2009, 15:05:54
daca poate cineva sa-mi trimita MinGW sa-mi dea un PM pls... nu l-am mai folosit si is curios cat e de diferit de borland si rhide... plus ca din cate am inteles va fii folosit in 2010 la oji :)
ti-l trimit eu..insa il gasesti parca si pe site(infoarena) .. mi-e lene sa caut linkul :harhar: contacteaza-ma la adresa [email protected] sau srcrie un pm cu mailul tau. kitul are ~62 MB si contine si free pascal


Titlul: Răspuns: probleme Mingw
Scris de: Paul-Dan Baltescu din Ianuarie 02, 2009, 15:33:45
Uita-te aici (http://infoarena.ro/schimbare-borland/pachet). Tot pe acolo poti naviga si gasi cateva raspunsuri la intrebarile tale. :)


Titlul: Răspuns: probleme Mingw
Scris de: Emanuel Cinca din Ianuarie 02, 2009, 16:40:58
super! :ok:

multumesc amadurora!


Titlul: Răspuns: probleme Mingw
Scris de: Usurelu Catalin din Aprilie 22, 2009, 22:11:59
Am si eu o problema cu mingw. Azi l-am instalat prima oara si vad ca imi da eroare daca scriu #include <fstream>, iar daca scriu fstream.h merge (doar ca da warning). La iostream merge far .h . Stie cineva care e problema ?


Titlul: Răspuns: probleme Mingw
Scris de: Sima Cotizo din Aprilie 22, 2009, 22:15:28
Ce eroare iti da? Uite un exemplu care cred ca merge (ai inclus "using namespace std" ?):

Cod:
#include <fstream>
using namespace std;
ofstream out("fisier.txt");

int main() {
    out << "Salut!\n";
    return 0;
}


Titlul: Răspuns: probleme Mingw
Scris de: Usurelu Catalin din Aprilie 23, 2009, 15:17:47
Deci am scris totul bine, inclusiv codul pe care mi l-ai dat.
Pana la urma cred ca e de la vista ca asa imi face si cu code::blocks (desi zice ca versiunea e pentru vista)

Gata am rezolvat. L-am dezinstalat si l-am instalat pe cel de pe siteul lor si vad ca merge . E cam ciudata treaba dar acu nu mai conteaza. Multumesc pentru raspuns.

[editat de moderator] editeaza-ti mesajul precedent daca este ultimul din topic


Titlul: Răspuns: probleme Mingw
Scris de: Valentin Stanciu din Aprilie 23, 2009, 16:04:32
Daca mai aveti probleme cu MinGW va rog sa specificati si versiunea, de unde l-ati instalat si daca il folositi impreuna cu alte programe (ex: Code::Blocks)
Eu am testat pachetul infoarena (ce include MinGW). Vista x64 este chiar sistemul de operare pe care am testat cel mai mult, fiind cel pe care il folosesc acasa. Pana acum eu nu am avut probleme.


Titlul: Răspuns: probleme Mingw
Scris de: Usurelu Catalin din Aprilie 23, 2009, 16:36:57
Mai am o problema. Nu pot sa initializez long long cu o valoare mai marede 10^10 sau cat e limita peste long ; Imi zice integere constant is to large for "long" type; merge sa initializez cu un numar mic si apoi sa il aduc la o valoare peste 10^10 sau cat o fi .
Si inca o problema : dintr-odata nu mai pot da debug pentru ca optiunile din tabul debug sunt dezactivate. Am schimbat vreo setare aiurea sau care o fi problema ?

Edit: inca ceva ... fisierele cpp editate in mingw studio, daca le deschid cu notepad au linii aranjate aiurea in sensul ca sunt deplasate cu mult spre dreapta (nu toate) , dar in mingw se vad normal.

Versiunea de mingw e 5.1.4


Titlul: Răspuns: probleme Mingw
Scris de: Valentin Stanciu din Aprilie 23, 2009, 17:01:40
Cum initializezi? Ai pus LL la sfarsit, like:
long long x = 1234567890LL;


Titlul: Răspuns: probleme Mingw
Scris de: Usurelu Catalin din Aprilie 23, 2009, 17:13:04
Pai nu .... nu stiam ca trebuie pus asa . Deci asta inseamna ca pentru unsigned o sa trebuiasca sa pun ULL , nu ?
Cam naspa chestia asta, dar oricum nu conteaza atat timp cat e unic solutie.

Acuma daca ma poate ajuta cineva cu debugerul as fi foarte recunoscator, ca nu pot face nimic fara el  :'(


Titlul: Răspuns: probleme Mingw
Scris de: Valentin Stanciu din Aprilie 23, 2009, 17:44:51
Nu stiu ce sa zic despre debug, sigur ai dezactivat tu ceva. Incearca sa reinstalezi.

Cat despre linii formatate aiurea, asta e din cauza ca folosesti taburi (caracterul \t). Taburile sunt afisate diferit in functie de editor. Notepad le considera ca 8 spatii, MinGW Dev Studio probabil le considera ca 4 spatii. Multe programe pot fi configurate in aceasta privinta. La orice editor de surse poti sa ii spui cat de mare sa considere un tab.
Totodata pot fi inlocuite taburile cu spatii.


Titlul: Răspuns: probleme Mingw
Scris de: Usurelu Catalin din Aprilie 23, 2009, 18:42:59
Am inteles,din cauza asta imi afisa aiurea in notepad, multumesc pentru ajutor .