Udostępnij za pośrednictwem


Wskazówki: kompilowanie programu C++ przeznaczonego dla CLR w Visual Studio

Można tworzyć programy Visual C++, które za pomocą klas .NET i skompilować je przy użyciu środowiska programistycznego Visual Studio.

Do wykonania tej procedury można wpisać własny program Visual C++ lub użyć jednego z przykładowych programów.Przykładowy program, którego używamy w tej procedurze tworzy plik tekstowy o nazwie textfile.txt i zapisze go w katalogu projektu.

Wymagania wstępne

Tych tematach przyjęto założenie, że zrozumieć podstawy języka C++.

Aby utworzyć nowy projekt w programie Visual Studio i dodać nowy plik źródłowy

  1. Utwórz nowy projekt.Na pliku menu, wskaż Nowy, a następnie kliknij przycisk projektu....

  2. Visual C++ typów projektów, kliknij przycisk CLR, a następnie kliknij przycisk CLR pusty projekt.

  3. Wpisz nazwę projektu.

    Domyślnie roztwór zawierający projekt ma taką samą nazwę jak nowy projekt, ale można wprowadzić inną nazwę.Jeśli chcesz, można wprowadzić inną lokalizację dla projektu.

    Kliknij przycisk OK do utworzenia nowego projektu.

  4. Jeśli Eksplorator rozwiązań nie jest widoczny, kliknij przycisk Solution Explorer na widoku menu.

  5. Dodaj nowy plik źródłowy do projektu:

    • Kliknij prawym przyciskiem myszy Pliki źródłowe folder w Eksploratorze rozwiązań wskaż Dodaj i kliknij przycisk Nowy element....

    • Kliknij przycisk Pliku C++ (CPP) i wpisz nazwę pliku, a następnie kliknij przycisk Dodaj.

    .cpp Plik pojawia się w Pliki źródłowe folder w Eksploratorze rozwiązań i kartach okna pojawia się, należy wpisać kod ma w tym pliku.

  6. Kliknij na karcie nowo utworzonego w programie Visual Studio i wpisz prawidłowy program Visual C++ lub skopiuj i Wklej jeden z przykładowych programów.

    Na przykład, można użyć Porady: wpisywanie tekstu do pliku tekstowego (C++/CLI) przykładowego programu (w Obsługa plików i we/wy węzła Programming Guide).

    Jeśli używasz przykładowego programu należy zauważyć, że używasz gcnewsłowa kluczowego zamiast new podczas tworzenia obiektu .NET, a gcnew zwraca uchwyt (^) zamiast wskaźnika (*):

    StreamWriter^ sw = gcnew StreamWriter(fileName);

    Aby uzyskać więcej informacji dotyczących nowych składni języka Visual C++, zobacz Funkcje języka dla określania wartości docelowej do środowiska CLR.

  7. W menu Kompilacja kliknij Kompiluj rozwiązanie.

    Produkcji okno wyświetla informacje o postępie kompilacji, takie jak lokalizacja dziennika kompilacji i wiadomość, która wskazuje stan konstruowania.

    Jeśli wprowadzić zmiany i uruchom program nie robiąc to budować, okno dialogowe może wskazywać, że projekt jest nieaktualny.Zaznacz pole wyboru w tym oknie dialogowym, przed kliknięciem przycisku OK Jeśli chcesz Visual Studio, aby zawsze używać bieżącej wersji plików zamiast monitowania użytkownika za każdym razem buduje aplikacji.

  8. Na pasku menu kliknij Debugowanie, Rozpocznij debugowanie.

  9. Jeśli użyto przykładowego programu, po uruchomieniu programu zostanie wyświetlone okno polecenia, wskazującą, że utworzono plik tekstowy.Naciśnij dowolny klawisz, aby zamknąć okno poleceń.

    textfile.txt Plik tekstowy znajduje się teraz w katalogu projektu.Ten plik można otworzyć za pomocą Notatnika.

    [!UWAGA]

    Wybieranie CLR pusty szablon projektu automatycznie ustawić /clr opcję kompilatora.Aby to sprawdzić, kliknij prawym przyciskiem myszy projekt w Solution Explorer i kliknięcie przycisku Właściwości, a następnie sprawdź obsługuje aparatu plików wykonywalnych języka wspólnego opcji w Ogólne węzeł Właściwości konfiguracji.

Co to jest dalej

Wstecz:Wskazówki: kompilowanie natywnego programu C++ na wiersz polecenia | Dalej:Wskazówki: kompilowanie programu w języku C w wierszu polecenia

Zobacz też

Zadania

Przewodnik po programie Visual C++

Inne zasoby

Materiały referencyjne dotyczące języka C++

Programy c i C++ budynku