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
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.
W wierszu polecenia wprowadź
notepad basicclr.cpp
.Po wyświetleniu monitu o utworzenie pliku wybierz pozycję Tak.
W Notatnik wprowadź następujące wiersze:
int main() { System::Console::WriteLine("This is a C++/CLI program."); }
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 .
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.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