Caute, poprosil by som o radu: Pouzivam (par hodin :D ) Dev-C++ kompilator, ale ci neexistuje nejake IDE pre C++, aby som mohol pracovat napr. s tlacidlami, labelmi a inymi ovl.prvkami :) Existuje nieco take? Sorry, v C++ len zacinam (zacal som o 17:00 studovanim kurzov C++ I a II. :DDD )
Fórum › C / C++
IDE C++ ???
jo. ale vsechny takove srandy pracuji s nejakym konkretnim API nebo nejakou primou sadou ruznych widgetu, ktere nejsou soucasti standardni implementace C++. pro WinAPI znam treba TurboC++, kteremu se zdaleka vyhni, borland jsou totiz zlocinci. Dale muzes pouzivat treba QtDesigner, ktery pouziva knihoven Qt... urcite jich existuje mnoho dalsich. Obecne se temto IDE rika RAD: rapid application development, tedy vyvijeni aplikaci hazenim ikonek misto psani kodu (nejextremnejsi RAD je asi GameMaker))).
dale existuji knihovny, pro ktere sice neni IDE, takze ty graficke primitivy si tam musis pripsat sam (coz ale vetsinou znamena jen vepsani souradnic + par dalsich parametru), na druhou stranu mas nad aplikaci (dle me) primejsi kontrolu.
P.S: mam pocit ze na neco podobneho uz sem minimalne jednou odpovidal... neni na skodu projet nejake stare diskuze.
aj v dev-c++ sa da robit s "buttonmy", "labelmy" atd... ale musis pouzit nejaku kniznicu napr. Win32 API, SDL...
zrejme si zatial programoval len v niecom "prilis" vizualnom ako napr. delphi, vb... myslim ze ocakavas napriklad nieco take ze sa pozries na komponenty, zoberies Button a das ho na formular a ide to :) ak ano tak pouzi C++ Builder alebo turbo c++ explorer - http://www.turboexplorer.com/downloads ,ale s nimi by som az tak nezacinal kedze sa ucis iba syntax zatial
mozes skusit napriklad Code::Blocks
http://www.codeblocks.org/downloads.shtml
pripadne Visual Studio
express edition volne k stiahnutiu tu
http://go.microsoft.com/fwlink/?LinkId=104679
inak Dev-C++ je uz oficialne mrtvy projekt, takze s nim uz do buducna nepocitaj :-)
To mephi : Pokud se nepletu tak C# je jazyk, a ne IDE. Navíc původní dotaz byl IDE pro C++. :smile12:
Jinak to VS je asi nejlepší volba, jinak takové Code::Blocks umí taky vytvářet ty formuláře, tlačítka a takové věci. Ale nevypadá to moc propracovaně, jen vím že tam ta možnost je.
Jinak to VS je asi nejlepší volba, jinak takové Code::Blocks umí taky vytvářet ty formuláře, tlačítka a takové věci. Ale nevypadá to moc propracovaně, jen vím že tam ta možnost je.
Opravdu ? Ja sem v něm žádný nástroj pro vytváření GUI nenašel.
To Jonyzz : Mám poslední nightly build a pokud dám nový projekt -> win 32 GUI project, tak můžu vytvářet nové formuláře. Dělá se to tak, že nahoře v nabídce zvolíš wxSmith -> add wxFrame. A je to, můžeš přidávat prvky na formulář. Jaké technologie nebo knihovny to používá to netuším, ještě jsem to nezkoumal.
Ještě mě napadá jedna verze Dev-Cpp která to uměla taky, na název si teď ale nevzpomenu
Kód:
// ConsoleApp.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout << "Text";
return 0;
}
Výsledok kompilovania:
------ Build started: Project: OOP, Configuration: Debug Win32 ------
Compiling...
stdafx.cpp
Compiling...
OOP.cpp
c:\documents and settings\michal tomanóczy\my documents\visual studio 2008\projects\oop\oop\oop.cpp(5) : error C2871: 'std' : a namespace with this name does not exist
c:\documents and settings\michal tomanóczy\my documents\visual studio 2008\projects\oop\oop\oop.cpp(9) : error C2065: 'cout' : undeclared identifier
Build log was saved at "file://c:\Documents and Settings\Michal Tomanóczy\My Documents\Visual Studio 2008\Projects\OOP\OOP\Debug\BuildLog.htm"
OOP - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
:smile3:
// ConsoleApp.cpp : Defines the entry point for the console application.
//
#include <iostream>
#include "stdafx.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
std::cout << "Text";
return 0;
}
Output:
------ Build started: Project: OOP, Configuration: Debug Win32 ------
Compiling...
OOP.cpp
c:\documents and settings\michal tomanóczy\my documents\visual studio 2008\projects\oop\oop\oop.cpp(3) : warning C4627: '#include <iostream>': skipped when looking for precompiled header use
Add directive to 'stdafx.h' or rebuild precompiled header
c:\documents and settings\michal tomanóczy\my documents\visual studio 2008\projects\oop\oop\oop.cpp(5) : error C2871: 'std' : a namespace with this name does not exist
c:\documents and settings\michal tomanóczy\my documents\visual studio 2008\projects\oop\oop\oop.cpp(9) : error C2653: 'std' : is not a class or namespace name
c:\documents and settings\michal tomanóczy\my documents\visual studio 2008\projects\oop\oop\oop.cpp(9) : error C2065: 'cout' : undeclared identifier
Build log was saved at "file://c:\Documents and Settings\Michal Tomanóczy\My Documents\Visual Studio 2008\Projects\OOP\OOP\Debug\BuildLog.htm"
OOP - 3 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
:smile10:
To dadajax : asi myslis wxDev-C++
ak by ho niekto hladal tak tu:
http://wxdsgn.sourceforge.net/
je to vyvojove prostredie na programovanie pomocou kniznice wxWidget
;-)
cize je to vlastne taka nahrada za uz spominany mrtvy projekt dev-c++ :)
To Tocimanko:
c:\documents and settings\michal tomanóczy\my documents\visual studio 2008\projects\oop\oop\oop.cpp(3) : warning C4627: '#include <iostream>': skipped when looking for precompiled header use
Add directive to 'stdafx.h' or rebuild precompiled header
dej tu direktivu do stdafx.h, nebo překompiluj znova celý projekt, nebo nevytvářej projekt s volbou precompiled header
To Tocimanko : Vi ze pokracuji v OT,ale neco mas asi spatne - me to ve VS2008 jede bezpro a nic jse nenastavoval,jen jsem otevrel jeden projekt napsany ve VS2005 a zkompiloval naprosto bez chyb
To Tocimanko :
Kromě visual studia už jen ten wxDev-C++ nebo Code::Blocks (nějaký nighlty build). Výběr je celkem velký, a pokud z nějakého důvodu nechceš používat VS tak zkus jeden z těch dvou IDE. Pochybuju že se najde více (kvalitních) IDE, ale je možné to je.
Tocimanko napsal:
OK, vratme sa k povodnej teme :-D Neexistuje nejake graficke prostredie pre C++ okrem visual studia zadarmo?
Eclipse - http://www.eclipse.org/downloads/ http://www.eclipse.org/downloads/
Eclipse občas používám když kutím něco v javě, vím že umí kromě javy taky C++, ale o tom že by umožňovalo grafický návrh to teda nevím. Slyšel jsem už o nějakém pluginu (jmenoval se nějak Visual něco..) který umožní dělat GUI, ale myslím že pouze v javě. Umí něco podobného i pro C++? Celkem mě to zajímá.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
IDE na C++ — založil me.name
Problem s IDE — založil GoliathL
Současné IDE C++ — založil yaqwsx
Chromatic IDE — založil bbeni
Moderátoři diskuze