Udostępnij za pośrednictwem


Wprowadzenie do programu Visual C++ dla użytkowników systemu UNIX

W tym temacie przedstawiono informacje dla użytkowników systemu UNIX, którzy są nowe Visual C++ i aby skuteczniej wykorzystują Visual C++.

Rozpoczynanie pracy z wiersza polecenia

Można użyć Visual C++ z wiersza polecenia w podobny sposób, należy użyć wiersza polecenia środowisko systemu UNIX.Po skompilowaniu z wiersza polecenia z wiersza polecenia kompilatora C i C++ (CL.(EXE) i narzędzi, takich jak NUPEWNIJ.EXE, UNIX w wersji firmy Microsoft należy narzędzie.

W systemie UNIX polecenia są instalowane w typowym folderze, takie jak/usr/bin.W Visual C++, narzędzia wiersza polecenia są instalowane w katalogu instalacyjnym w VC\bin (w przypadku typowej instalacji w 8\VC\bin Program Files\Microsoft Visual Studio).Aby użyć narzędzi wiersza polecenia, należy uruchomić vsvars32.bat, który znajduje się w katalogu instalacji, w Common7\Tools.Dodaje do ścieżki katalogu bin i ustawia inne ścieżki, które są niezbędne do kompilowania programów Visual C++ z wiersza polecenia.

[!UWAGA]

Jeśli otworzyć wiersz polecenia, z Programu Visual Studio wpisz w wierszu polecenia z Start menu, a następnie vsvars32.bat jest uruchamiany automatycznie.

Aby skorzystać z bardziej zaawansowanych funkcji, takich jak debuger, kończenie instrukcji i tak dalej, trzeba użyć środowiska programowania.Aby uzyskać więcej informacji, zobacz Kompilowanie na wierszu poleceń i Wskazówki: kompilowanie natywnego programu C++ na wiersz polecenia.

Debugowanie kodu

Jeśli używasz wiersza polecenia i uruchamianie aplikacji na stacji roboczej rozwoju, zostanie wyświetlone okno dialogowe, aby uruchomić Visual Studio debugera jest wyświetlany po kodzie napotka naruszenie dostępu do pamięci, nieobsłużony wyjątek lub innych nieodwracalne błędy.Jeśli klikniesz OK, następnie środowiska programistycznego Visual Studio jest uruchomiona, a punkt awarii, otworzy debuger.Istnieje możliwość debugowania aplikacji w ten sposób i w takim przypadku kodu źródłowego tylko będzie dostępny, jeśli skompilowane z /Z7, /Zi, /ZI (Format informacji o debugowaniu) przełączyć.Aby uzyskać więcej informacji, zobacz Debugowanie kodu natywnego i Projektowania aplikacji w języku C++ w środowisku Visual Studio IDE.

Przy użyciu środowiska programistycznego

To jest łatwiejszy w użyciu środowisko programistyczne do edytowania i tworzenia kodu źródłowego Projekt.Projekt jest zbiorem źródła i powiązane pliki, które zostaną opracowane w jedno urządzenie, takie jak biblioteki lub plik wykonywalny.Projekt zawiera także informacje w jaki sposób pliki mają być wbudowane.Informacje o projektach są przechowywane w pliku projektu z .prj rozszerzenia.

Aplikacja, która składa się z wielu bibliotek i plików wykonywalnych, każdy potencjalnie zbudowany z innym zestawem opcji kompilatora, a nawet w innym języku, są przechowywane w wielu projektach, które są częścią pojedynczej roztwór.Rozwiązaniem jest klasą abstrakcyjną dla kontenera do łączenia wielu projektów.Informacje dotyczące rozwiązania są przechowywane w pliku rozwiązania z .sln rozszerzenie.Aby uzyskać więcej informacji, zobacz Zarządzanie rozwiązaniami, projektami i plikami i Projektowania aplikacji w języku C++ w środowisku Visual Studio IDE.

Importowanie istniejącego kodu

Można użyć Visual C++ Aby użyć istniejącego kodu, który jest skonfigurowany do kompilacji z lub bez plik reguł programu make i umieścić go w Visual Studio projektu.Aby uzyskać więcej informacji, zobacz Projektu z istniejącego kodu plików kreatora tworzenia.Aby uzyskać więcej informacji, zobacz Porady: tworzenie projektu C++ z istniejącego kodu.

Tworzenie nowego projektu

Można utworzyć nowych projektów w środowisku programistycznym.Visual C++udostępnia wiele szablonów, które przewidują standardowy kod różnych wspólnych projektów.Kreatorzy aplikacji służy do generowania projektów z konspektów kodu dla różnych typów aplikacji.

Można uruchomić z pusty projekt za pomocą Kreatora aplikacji konsoli (Win32).Wybierz Pusty projekt pole wyboru.Nowe i istniejące pliki można następnie dodać do projektu później.

Podczas tworzenia projektu, nazwę projektu.Domyślnie nazwa projektu jest równe nazwę biblioteki dołączanej (dynamicznie DLL) lub pliku wykonywalnego, który jest budować z projektu.Aby uzyskać więcej informacji, zobacz Tworzenie rozwiązań i projektów.

Modyfikatory specyficzne dla firmy Microsoft

Visual C++ zawiera kilka rozszerzeń do standardowego języka programowania C++.Rozszerzenia te są używane do określania klasy pamięci masowej atrybutów, konwencje, wywoływania funkcji i podstawie adresowania, między innymi.Aby uzyskać pełną listę wszystkich rozszerzeń w Visual C++, zobacz Modyfikatory specyficzne dla firmy Microsoft.

Wszystkie rozszerzenia specyficzne dla firmy Microsoft do C++ można wyłączyć za pomocą /Za opcję kompilatora.Ta opcja jest zalecana, jeśli chcesz napisać kod, aby uruchomić na wielu platformach.Więcej informacji na temat /Za opcję kompilatora, zobacz /Za, /Ze (Wyłącz rozszerzenia językowe).Aby uzyskać więcej informacji na temat zgodności Visual C++, zobacz Zgodność i problemy ze zgodnością w języku Visual C++.

Wstępnie skompilowanym nagłówki

Kompilatorów Microsoft C i C++ udostępniają opcje autorski dowolnego kodu C lub C++, w tym kodu wbudowanego.Za pomocą tej funkcji wydajności, można skompilować kodu obudowie, przechowują skompilowanej kodu w pliku i, w czasie kompilacji kolejnych łączą się z wstępnie skompilowanym kodu z kodem, który jest wciąż w fazie rozwoju.Każdy kolejnych kompilacji jest szybsza, ponieważ kod stabilne nie musi być ponownie kompilowana.

Domyślnie wszystkie kodem wstępnie skompilowanym określono w plikach stdafx.h i stdafx.cpp.Nowy projekt Kreator automatycznie utworzy te pliki dla Ciebie, o ile nie usuniesz zaznaczenie nagłówka Precompiled opcji.Aby uzyskać więcej informacji na temat wstępnie skompilowanym nagłówki zobacz Tworzenie prekompilowanych plików nagłówka.

Sekcje pokrewne

Aby uzyskać więcej informacji, zobacz Eksportowanie z systemu UNIX do Win32.

Zobacz też

Zadania

Przewodnik po programie Visual C++