Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Mogu li se na MC Visual C++ programirati prigrami i za Linux

  • 6 odgovora
  • 5.206 pregleda

Najnovija ↓

Mogu li se na MC Visual C++ programirati prigrami i za Linux 14.12.2003. u 14:53 · pre 278 meseci #1
Hocu da naucim C++ ali prvo moram da odlucim koji cu kompajler da uzmem, C++ hocu da naucim zbog njegove prenosivosti ali jedan prijatelj mi je rekao da na MC Visual C++
ne mogu pisati programe za druge OS.Pa ja pitam jeli to istina?
Potpis
Dugo vremena smo stojali na ivici provalije a danas smo napravili ogroman korak napred
Re: Mogu li se na MC Visual C++ programirati prigrami i za Linux 14.12.2003. u 14:56 · pre 278 meseci #2
MS Visual C++ kompajler generise Win32/64 objektne (COFF) i izvrsne fajlove (PE EXE), koji mogu da se izvrsavaju samo na 32/64-bitnim Windows sistemima, ili pod drugim ako postoji neka vrsta emulacije i citanja Win32/64 binarnog koda - kao recimo Wine pod Linuxom.

Dakle - sa MSVC++ ne mozes napraviti native Linux aplikacije.

Potpis
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Re: Mogu li se na MC Visual C++ programirati prigrami i za Linux 14.12.2003. u 15:20 · pre 278 meseci #3
C++ je programski jezik, onda imaš kompajler koji od koda napravi izvršnu verziju. Visual C++ je RAD okruženje (okruženje za brzu izradu aplikacija) koje integriše editor, kompajler, debugger,...

Standardan ANSI C++ kod možeš prevesti bilo kojim kompajlerom pa tako dobiti i izvršne verzije za druge platforme. (GNU GCC-om, na primer, napraviš statički linkovanu Linux verziju).

Medjutim Visual C++ okruženje te ohrabruje (Wizard-i i sve ostalo) da koristiš neke biblioteke kao što su WinAPI, MFC, .Net Framework (ako je Visual Studio 7 u pitanju) pri čemu programe koji to koriste nećeš moći da prevedeš za Linux već ćeš morati da koristiš neka alternativna rešenja (moraćeš da ga port-uješ za Linux platformu).

Ukoliko imaš u planu da radiš cross-platform aplikacije onda bolje od početka koristi biblioteke koje postoje na obe platforme (wxWindows je na primer vrlo sličan MFC-u, za GUI imaš i GTKmm, FLTK,...) pa nećeš imati problema.

Za učenje mislim da je VisualC++ preveliko okruženje, tj postoji verovatnoća da će te zbuniti svojim "naprednim" funkcijama pa ćeš odustati. Zato je možda bolje da počneš sa kombinacijom čistog kompajlera, nezavisnog debuger-a i nekog lepog editora koda. (MinGW za kompajler, GDB debugger i EmEdit ili neki bolji editor koji na primer ima podršku za primitivni class-browser). Posle ćeš lako preći i u VisualStudio koliko smatraš da ti je to bolje okruženje za rad. Naravno, ovaj zadnji pasus je čisto subjektivan.
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Re: Mogu li se na MC Visual C++ programirati prigrami i za Linux 14.12.2003. u 15:50 · pre 278 meseci #4
Mozda ne bi bilo lose da pocnes sa Dev-C++. To je intergrisano okruzenje za razvoj programa u c/c++. Okruzenje se naslanja na gcc tj. mingw okruzenje tako da ces progreme lakse portovati u linux okruzenje, ako se ukaze potreba, osim ako nisi koristio win api.
Moja preporuka ti je da koristis neku od portabilnih gui biblioteka (npr. wxWindows ili FOX toolkit).

Za vise informacija :
Dev-C++ : http://www.bloodshed.net/
wxWindows : http://wxwindows.org/
FOx toolkit : http://fox-toolkit.org/

Potpis
Nahrani prasiće ne diraj dugmiće !!!
Re: Mogu li se na MC Visual C++ programirati prigrami i za Linux 14.12.2003. u 15:58 · pre 278 meseci #5
Prijatelji hvala na pomoci ali ja sam jos laika pa samo da se proverim da vidim li sam shvatio.Znaci moze se programirati na MCVC++ i za druge OS osim Window`sa ukoliko se ne koriste default library`s koje dolaze sa njim nego i one koje obuhvataju Linux ili vec OS za koji se zeli programirati.
Potpis
Dugo vremena smo stojali na ivici provalije a danas smo napravili ogroman korak napred
Re: Mogu li se na MC Visual C++ programirati prigrami i za Linux 14.12.2003. u 19:40 · pre 278 meseci #7
Citat:
konacnonasi:
Prijatelji hvala na pomoci ali ja sam jos laika pa samo da se proverim da vidim li sam shvatio.Znaci moze se programirati na MCVC++ i za druge OS osim Window`sa ukoliko se ne koriste default library`s koje dolaze sa njim nego i one koje obuhvataju Linux ili vec OS za koji se zeli programirati.


Tako nekako stim što na kraju kada napišeš program moraš da prekompajliraš nekim Linux kompajlerom kako bi dobio Linux ELF Binary. Naravno, biblioteka koju planiraš da koristiš logično mora postojati i za Windows jer inače nećeš moći da u VisualC++-u kompajliraš svoj program pa je korišćenje ovogo okruženja suludo zar ne?
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme