VIsual Studio 2010 C++ na dotNecie czy Visual C 6.0

0

W którym środowisku warto pisać programy C/C++? Jedną zaletę dotNeta widać gołym okiem, jest to IntelliSense (miło i ładnie podpowiada). Wadą jest, że C++ dotNetowy działa tylko na frameworku (chyba, że nie?...). A jakie są inne wady i zalety tych środowisk?

0
maszynaz napisał(a)

W którym środowisku warto pisać programy C/C++? Jedną zaletę dotNeta widać gołym okiem, jest to IntelliSense (miło i ładnie podpowiada). Wadą jest, że C++ dotNetowy działa tylko na frameworku (chyba, że nie?...). A jakie są inne wady i zalety tych środowisk?

Visual 2010 pozwala ci tworzyć normalne, natywne aplikacje. C++.NET też tam masz, ale to kompletnie osobna bajka. Z marszu wybieraj 2010, akurat IntelliSense dla C++ został znacznie poprawiony w tej edycji.

0

Visual 2010 pozwala ci tworzyć normalne, natywne aplikacje. C++.NET też tam masz, ale to kompletnie osobna bajka.

Co to znaczy? Że można wybrać pomiędzy natywnym stworzeniem aplikacji a dotNetowym? Jeśli tak to jak się to robi?

0

Tak, można wybrać. De facto jest to jedno ustawienie kompilatora, można zmienić je w każdej chwili, ale najczęściej wyboru dokonuje się już na etapie wybrania typu projektu (Win32/Console/MFC albo CLI Console/WinForms).

3

Z marszu wybieraj 2010, akurat IntelliSense dla C++ został znacznie poprawiony w tej edycji.
Ta, zwłaszcza że dla C++/CLI (.Net, czyli WinForms na przykład) IntelliSense nie działa wcale. Wtedy już lepiej użyć wersji 2008, gdzie podpowiadanie działa.
Do programów natywnych owszem, można 2010.

Wersji 6.0 na prawdę nie ma sensu. Obecnie w pełni wspierane są 2008 i 2010 (odpowiednio 9.0 i 10.0), i tych się trzymaj.

2

IntelliSense w Visual Studio 11 dla C++/CLI oraz dla nowej wersji / rozszerzenia C++ dla WinRT juz dziala. Brak wsparcia w VS2010 wynikal z tego, ze zwyczajnie nie starczylo im czasu. Przebudowali caly, zabugowany ponoc silnik IntelliSense i dopiero po wydaniu finalnej wersji napisali pelna obsluge C++.

0

Programy kompilowane w VS 11 nie działają, i nie będą działać pod XP. To trzeba brać pod uwagę, świat jeszcze nie jest na to jeszcze gotowy. Ale do wydania wersji finalnej VS11 i Windows 8 jeszcze trochę wody w Sammamish upłynie ;-)

PS. ale mając jednocześnie zainstalowane VS11 i VS2008/2010 można używać IDE 11 a kompilować starszym kompilatorem — ustawia się to we właściwościach projektu.

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