Jakie IDE i kompilator na C++?

0

Jakie darmowe IDE byłoby najlepsze na C++? Próbowałem korzystać z Qt Creatora, ale ten wymaga jakiegoś CMake i nie można się połapać, o co chodzi. Żeby nie było - w C++ jestem kompletnie zielony, znam tylko trochę Javę (i Eclipse). Próbowałem też korzystać z edytora Geany, ale często się wiesza przy kompilacji, a czasami w ogóle nie powstaje plik wykonywalny.

I jaki kompilator byłby najlepszy? Pobrałem MinGW, ale rozmiar EXE jest 26 razy większy, niż pliku źródłowego. Dlaczego tak się dzieje i czy inne kompilatory są pod tym względem inne? Poza MinGW jest chyba jeszcze VC2012 - lepszy niż MinGW?

0

Visual C++ oczywiście ;)

p.s. było użyć wyszukiwarki, bo temat zapewne był wałkowany 43359435394 razy.

0
  1. Był taki sam temat raptem 3 dni temu...
  2. Skoro znasz eclipse to czemu nie eclipse? o_O
0
0x666 napisał(a):

Visual C++ oczywiście ;)

p.s. było użyć wyszukiwarki, bo temat zapewne był wałkowany 43359435394 razy.

a dlaczego vc++?

0

Bo:

  • za darmo (wersja Express).
  • z pełnym wsparciem ze strony twórców systemu.
  • chyba większość projektów multiplatformowych posiada projekty dla VC, co znacznie ułatwia życie.
  • binarki bibliotek na windowsa są z reguły robione w VC i dla VC.
  • dobry debuger
  • stabilny

to tak na szybko...

Choć tak na prawdę VC jest mocny w połączeniu z VisualAssist, ale za to trzeba zapłacić.

0

Która wersja jest bardziej korzystna - VC++ 2012 Desktop czy VC++ 2010?

usunięcie cytowania całego poprzedniego posta - fp

0

Skoro pytasz jakie IDE wybrac, to jest to kompletnie bez roznicy. Staraj sie korzystac z jak najnowszych produktow.

0

A jak przedstawia się sprawa z kompilatorem? Dlaczego plik wykonywalny jest 26 razy większy od pliku źródłowego, gdy się skompiluje najprostsze "Hello World" pod MinGW?

0
  1. Plik wykonywalny musi byc zgodny z jakims PE, co dodaje mu troche naglowkow. Plik zrodlowy to zwykly plik tekstowy.
  2. Zapewne dodaje Ci sie masa symboli dla debuggera.
0

@Mikołaj K. spytam retorycznie: czy ty wiesz jak w ogóle działają programy na poziomie asemblera / rozkazów procesora? To doczytaj i nie będziesz zadawał dziwnych pytań o rozmiar plików wykonywalnych.

0

Która wersja jest bardziej korzystna - VC++ 2012 Desktop czy VC++ 2010?

są za i przeciw:
• 2012 wymaga minimum Windows 7 do zainstalowania, 2010 działa pod Windows XP
• programy skompilowane pod 2010 spokojnie działają pod XP-kiem, pod 2012 trzeba kombinować z opcjami
• 2010 ma ładny interfejs, 2012 jest brzydkie
• darmowe edycje 2012 dzielone są tematycznie, czyli Desktop, Web, Phone itp. a w każdej edycji są zintegrowane języki C++, C# i Visual Basic. edycje 2010 dzielą się na języki, czyli jest wersja C++, C# i VB.
• gdybyś chciał pisać pod .NET (w C++/CLI) to w 2010 nie działa podpowiadanie składni, a w 2012 działa ale za to (oficjalnie) nie można utworzyć nowego projektu ;-)
• 2012 bardziej koloruje składnię (używa więcej kolorów)
• 2010 jest moim zdaniem szybsze (a 2008 jeszcze szybsze...)

niezależnie które wybierzesz, zaktualizuj po instalacji (2010 do wersji SP1, 2012 do wersji Update 3)

obecnie do zabawy używam 2013 Preview. to jest darmowy Ultimate z licencją ważną jeszcze przez kilka miesięcy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1