[ kruparica @ 27.12.2010. 21:08 ] @
Jeli neko moze da stavi linkove za skidanje besplatnih C++ radnih okruzenja
i da objasni podesavanja tih okruzenja?
Ja sam pocetnik u programiranju
instalirao sam dev c++ i neradi pod windovsom 7
rekli su mi za Code blocks on ne prepoznaje komandu #include <winbgim.h>
mislim ne znam sta dalje ne odustaje mi se al problemu code blocksa ni resenja nema..
ima li ko da pomogne?
primam sve komentare i savete ko procita temu neka nesto i odgovori pa i ne bilo od pomoci.
Hvala.
[ BinaryRuler @ 28.12.2010. 19:38 ] @
Ja radim 2 godine samo sa code::blocks-om i ekstra je.

A to sto ti ne prepoznaje tu "komandu", drebas da podesis putanju u C::B-u do heder fileova i radice bez geske.

pozdrav.
[ idb @ 29.12.2010. 18:01 ] @
Opet sa vraćamo na winbgim.

1. Da li možeš da kreiraš New projekt from template tipa Win32 GUI Peoject, da ga kompajliraš i pokreneš?
2. Ako možeš onda pogledaj šta je na temu winbgim napisao X Files ovde http://apcsteacher.com/referen...inbgim_devcpp4990_20041220.zip, da se ne bismo ponavljali.

Jedina razlika je putanja do foldera gde ti je instaliran MinGW (path_to_mingw_folder)
a) winbgim.h (kopiraj ga u C:\path_to_mingw_folder\include)
b) conio.h (kopiraj ga u C:\path_to_mingw_folder\include)
c) libbgi.a (kopiraj ga u C:\path_to_mingw_folder\lib)
d) libconio.a (kopiraj ga u C:\path_to_mingw_folder\lib)

Posle toga nećeš imati problema sa #include <winbgim.h>, treba da bude "prepoznata"!

Da bi mogao i da koristiš winbgim, moraćeš u Project build options da dodaš verovatno libbgi.a i libconio.a

BTW, nema potrebe da ponovo otvaraš istu temu, slobodno si mogao da nastaviš tago gde si prošli put zastao...
Pozdrav.
[ kruparica @ 29.12.2010. 18:14 ] @
Ma sve je to lepo ali ja kada imam problem nadjem knjigu i procitam
ali knjige za ovo nema pokusacu pa vam javim
Hvala
[ kruparica @ 29.12.2010. 18:50 ] @
a da stavio sam ih u te foldere i ispise mi gresku
ld.exe cannot find llibbgi.a libconio.a ispise llibbgi fajl sa 2 slova l
sta sad?
[ kruparica @ 29.12.2010. 18:54 ] @
jel iko moze da objasni kako se podesava code blocks?
[ elektrostudio @ 29.12.2010. 22:24 ] @
Dobar IDE - NetBeans
[ idb @ 30.12.2010. 10:33 ] @
Iako ti winbgim izgleda lak i privlačan, imaj na umu da je to slepa ulica (pa ga treba pravovremeno napustiti).

Ako želiž da ostaneš pri besplatnim alatima, uz malo truda možeš savladati FLTK (čini mi se da se nime najbrže stiže do rezultata) ili wxWidgets i QT.

X Files je pre nekoliko godina (imas TOP temu) postavio jedan primer kako rešiti ovaj problem http://www.elitesecurity.org/p1719446

Code:
/*
    Delimcno modifikovan COD koji se X Files
    postovao ovde: http://www.elitesecurity.org/p1719446
*/
#include <cstdlib>
#include <iostream>
#include <winbgim.h>
//#include <conio.h>

void waitForLeftMouseClick();

int main()
{
    initwindow(400,300); //open a 400x300 graphics window
    // delete these lines and replace them with your own code:
    settextstyle(0,0,2);
    //setcolor(RED);    // !!! idb stavio pod komentar, zato sto se RED nalazi
                        // u "conio.h" koja dolazi uz Winbgim, a je ne zelim da pregazimm moju iz MinGW
    outtextxy(20,100,"Welcome to C++ graphics!");
    //setcolor(GREEN);  // !!! idb stavio pod komentar, vidi gore
    outtextxy(60,130,"Click this window");
    outtextxy(120,160,"to exit.");
    // while(!kbhit());         // wait for user to press a key
    waitForLeftMouseClick();    // use one or the other of these--not both
    closegraph();               //close graphics window
    return 0;
}

void waitForLeftMouseClick()
{
    clearmouseclick(WM_LBUTTONDOWN);
    const int DELAY = 50; // Milliseconds of delay between checks
    int x, y;
    while (!ismouseclick(WM_LBUTTONDOWN))
        delay(DELAY);
    getmouseclick(WM_LBUTTONDOWN, x, y);
}

Za to su ti potrebne one pomenute četiri fajle.
Nezgodna stvar sa njima je da i MinGW ima svoju "conio.h" fajlu, pa sam ja isprobao sve to pod Code::Block, ali bez ove fajle, zbog čega sam u programu linije koje se pozivaju na taj fajl, stavio pod komentar.

Vidi sliku za podešavanje opcija linkera!


Peikačio sam i ceo projekt: winbgi_primer.zip
Raspakuj ga negde i pokreni winbgi.cbp.
[ idb @ 30.12.2010. 11:07 ] @
Sad sam video ovo:
Citat:
jel iko moze da objasni kako se podesava code blocks?

Ne znam da li imaš "CodeBlocks - Manual", u svakom slučaju može pomoći: http://www.codeblocks.org/docs/manual_en.pdf

:)
[ zzarkov @ 18.01.2011. 18:57 ] @
MS Visual Studio Express je besplatan, moze da se downloaduje
i kao iso image. Za 2008 ne treba cak ni ona online registracija (besplatna).

http://www.microsoft.com/express/
[ Nedeljko @ 31.01.2011. 16:07 ] @
Da, samo što VS Express dolazi bez MFC-a i samim tim bilo kakvog dizajnera formi itd., što je prilično neupotrebljivo. Smatram da je Qt SDK daleko upotrebljiviji.

VS Express je po mom mišljenju prilično neupotrebljiv za C++.