2012-08-15 12 views
8

Istnieje wiele IDE w C++. Uważam jednak, że Visual Stuido (Visual Studio 2010 Pro) jest najwygodniejszy, może dlatego, że spędziłem z nim dużo czasu. Problem polega na tym, że naprawdę nie lubię produktów zależnych od .NET, zarówno pod względem szybkości, jak i kompatybilności.Jak tworzyć niezależne aplikacje .NET za pomocą Visual Studio?

Domyślam się, że nie ma sposobu na kompilowanie kodów VB i C# bez zależności .NET (proszę mnie poprawić, jeśli się mylę). W języku C++, czy istnieje sposób użycia VS IDE ze wszystkimi jego funkcjami, takimi jak automatyczne uzupełnianie, projektowanie GUI itp., Przy jednoczesnym zachowaniu wszystkich kodów niezarządzanych, aby nie było wymagane .NET?

+2

Utwórz projekt Win32? Są niezarządzanymi projektami C++. –

+0

Z całą pewnością można tworzyć programy w C++ bez użycia .NET w VisualStudio (robię to sam, używając surowego Win32 dla obu aplikacji konsolowych i GUI). Jednak nie mogę powiedzieć, czy jedna z wielu bibliotek klasy Microsoft ma graficzne narzędzie do projektowania interfejsu użytkownika w Visual Studio –

Odpowiedz

6

Po utworzeniu nowego projektu, po wybraniu projektu Win32, jest to "natywna" aplikacja C++ i nie zależy od .NET. W przypadku istniejących projektów odpowiednie ustawienie to Configuration Properties -> General -> Common Language Runtime Support. Ustaw to na No Common Language Runtime Support, aby usunąć zależności .NET.

Oczywiście głównymi projektantami UI dla VC++ są projektanci WPF i Windows.Forms - które zależą od komponentów .NET do ich implementacji. Jeśli nie chcesz ich używać, utknąłeś za pomocą MFC dla swojego interfejsu użytkownika. To nie jest mój pomysł na dobrą zabawę, ale wiele osób z niego korzysta.

+0

Miałem dziwny błąd .net: Nie można znaleźć wersji środowiska wykonawczego do uruchomienia tej aplikacji, więc ta poprawka mój problem :) – user956584

Powiązane problemy