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

Można tworzyć Visual C++, które są docelowe dla środowiska Uruchomieniowego języka wspólnego (CLR), a następnie używać .NET Framework i kompilować je w wierszu polecenia. Visual C++ język programowania C++/CLI, który ma dodatkowe typy i operatory docelowe modelu programowania .NET. Aby uzyskać ogólne informacje na temat języka C++/CLI, zobacz Programowanie na platformie .NET za pomocą języka C++/CLI (Visual C++).

W tym przewodniku użyjemy edytora tekstów do utworzenia podstawowego programu C++/CLI, a następnie skompilujesz go w wierszu polecenia. (Możesz użyć własnego programu C++/CLI zamiast wpisywać ten, który jest wyświetlany, lub użyć przykładowego kodu C++/CLI z innego artykułu pomocy. Ta technika jest przydatna do tworzenia 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 w języku C++/interfejsie wiersza polecenia

W poniższych krokach przedstawiono sposób kompilowania aplikacji konsolowej języka C++/interfejsu wiersza polecenia, która używa .NET Framework klas.

Aby włączyć kompilację dla języka C++/interfejsu wiersza polecenia, należy użyć opcji kompilatora /clr. Kompilator MSVC generuje plik .exe, który zawiera kod MSIL lub mieszany kod MSIL i kod natywny oraz linki do wymaganych .NET Framework —— bibliotek.

Aby skompilować aplikację C++/CLI w wierszu polecenia

  1. Otwórz okno wiersz polecenia dla deweloperów aplikacji. Aby uzyskać konkretne 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ęcejuruchom jako administrator.

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

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

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

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

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

  5. W wierszu polecenia wprowadź cl /clr basicclr.cpp . Kompilator cl.exe kompiluje kod źródłowy do pliku .obj, który zawiera język MSIL, a następnie uruchamia program linker w celu wygenerowania programu wykonywalnego o nazwie basicclr.exe.

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

    Program wyświetli ten tekst i zakończy działanie:

    This is a C++/CLI program.
    

Zobacz też

Odwołanie do języka C++
Projekty i systemy kompilacji
MSVC opcje kompilatora