Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz utworzyć programy microsoft C++ przeznaczone dla środowiska uruchomieniowego języka wspólnego (CLR) i użyć programu .NET Framework, a następnie skompilować je w wierszu polecenia. Microsoft C++ obsługuje język programowania C++/CLI, który ma dodatkowe typy i operatory przeznaczone dla modelu programowania .NET. Aby uzyskać ogólne informacje na temat języka C++/CLI, zobacz Programowanie platformy .NET za pomocą języka C++/CLI (Visual C++).
W tym przewodniku użyjesz edytora tekstów, aby utworzyć podstawowy program C++/CLI, a następnie skompilować go w wierszu polecenia. (Możesz użyć własnego programu języka C++/interfejsu wiersza polecenia zamiast wpisywać ten, który jest wyświetlany, lub możesz użyć przykładu kodu C++/CLI z innego artykułu pomocy. Ta technika jest przydatna do kompilowania i testowania małych modułów, które nie mają elementów interfejsu użytkownika).
Wymagania wstępne
Rozumiesz podstawy języka C++.
Kompilowanie programu C++/CLI
W poniższych krokach pokazano, jak skompilować aplikację konsolową C++/CLI korzystającą z klas programu .NET Framework.
Aby włączyć kompilację dla języka C++/CLI, należy użyć opcji kompilatora /clr . Kompilator języka Microsoft C++ (MSVC) generuje plik .exe zawierający kod MSIL lub mieszany kod MSIL i kod macierzysty oraz linki do wymaganych bibliotek programu .NET Framework.
Aby skompilować aplikację C++/CLI w wierszu polecenia
Otwórz okno wiersza polecenia dla deweloperów. Aby uzyskać szczegółowe instrukcje, zobacz Aby otworzyć okno wiersza polecenia dla deweloperów.
Poświadczenia administratora mogą być wymagane do pomyślnego skompilowania kodu w zależności od systemu operacyjnego i konfiguracji komputera. Aby uruchomić okno wiersza polecenia jako administrator, kliknij prawym przyciskiem myszy, aby otworzyć menu skrótów dla wiersza polecenia, a następnie wybierz pozycję Więcej>Uruchom jako administrator.
Zmień bieżący katalog roboczy w oknie wiersza polecenia na katalog, w którym można zapisywać dane, na przykład w katalogu Documents.
W wierszu polecenia wprowadź .
notepad basicclr.cppPo wyświetleniu monitu o utworzenie pliku wybierz pozycję Tak .
W Notatniku wprowadź następujące wiersze:
int main() { System::Console::WriteLine("This is a C++/CLI program."); }Na pasku menu wybierz pozycję Plik>Zapisz.
Utworzono plik źródłowy języka C++, który używa klasy .NET Framework (Console) w System przestrzeni nazw.
W wierszu polecenia wprowadź .
cl /clr basicclr.cppKompilator cl.exe kompiluje kod źródłowy do pliku .obj zawierającego MSIL, a następnie uruchamia konsolidator w celu wygenerowania programu wykonywalnego o nazwie basicclr.exe.Aby uruchomić program basicclr.exe, w wierszu polecenia wprowadź .
basicclrProgram wyświetla ten tekst i kończy działanie:
This is a C++/CLI program.
Zobacz też
Dokumentacja języka C++
Projekty i systemy kompilacji
Opcje kompilatora MSVC