Wskazówki: kompilowanie programu w języku C++/CLI w wierszu polecenia

Można tworzyć programy Visual C++, które są przeznaczone dla środowiska uruchomieniowego języka wspólnego (CLR) i korzystać z programu .NET Framework, a następnie kompilować je w wierszu polecenia. Visual 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 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

  1. Otwórz okno wiersza polecenia dla deweloperów. Aby uzyskać szczegółowe instrukcje, zobacz Aby otworzyć okno wiersza polecenia dla deweloperów.

    Administracja istrator poświadczenia 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.

  2. Zmień bieżący katalog roboczy w oknie wiersza polecenia na katalog, w którym można zapisywać dane, na przykład w katalogu Documents.

  3. W wierszu polecenia wprowadź .notepad basicclr.cpp

    Po wyświetleniu monitu o utworzenie pliku wybierz pozycję Tak .

  4. W Notatnik wprowadź następujące wiersze:

    int main()
    {
        System::Console::WriteLine("This is a C++/CLI program.");
    }
    
  5. Na pasku menu wybierz pozycję Plik>Zapisz.

    Utworzono plik źródłowy visual C++, który używa klasy .NET Framework (Console) w System przestrzeni nazw.

  6. W wierszu polecenia wprowadź .cl /clr basicclr.cpp Kompilator cl.exe kompiluje kod źródłowy do pliku obj zawierającego MSIL, a następnie uruchamia konsolidator, aby wygenerować program wykonywalny o nazwie basicclr.exe.

  7. Aby uruchomić program basicclr.exe, w wierszu polecenia wprowadź .basicclr

    Program 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