Udostępnij za pośrednictwem


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 natywny 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.

    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.

  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 Notatniku 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 w celu wygenerowania programu wykonywalnego 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