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
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.cpp
Po 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 visual C++, który używa klasy .NET Framework (Console) w System przestrzeni nazw.
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.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