Udostępnij za pośrednictwem


Instruktaż: Tworzenie zestawu SDK, przy użyciu języka C++

W tym instruktażu przedstawiono sposób tworzenia macierzystym C++ math biblioteki SDK, pakiet SDK jako Visual Studio rozszerzenie (VSIX), a następnie używać go tworzenia aplikacji.Instruktaż jest podzielony na następujące kroki:

Wymagania wstępne

Musisz mieć Visual Studio 2012 i Visual Studio 2012 SDK instalowane na komputerze użytkownika.Możesz pobrać zestaw SDK, z Programu Visual Studio do pobrania witryny sieci Web.

Aby utworzyć w trybie macierzystym i bibliotek uruchomieniowych systemu Windows

  1. Na pasku menu wybierz Plik, Nowy, projekt.

  2. Na liście szablonów, rozwiń węzeł Visual C++, Magazynu systemu Windows, a następnie wybierz DLL (Sklep Windows aplikacje) szablonu.W Nazwa określ NativeMath, a następnie wybierz polecenie OK przycisk.

  3. Aktualizacja NativeMath.h, aby dopasować następujący kod.

  4. Aktualizacja NativeMath.cpp, aby dopasować ten kod:

  5. W Solution Explorer, otwórz menu skrótów dla roztwór 'NativeMath', a następnie wybierz polecenie Dodaj, Nowego projektu.

  6. Na liście szablonów, rozwiń węzeł Visual C++, a następnie wybierz Składnika systemu Windows w czasie wykonywania szablonu.W Nazwa określ NativeMathWRT, a następnie wybierz polecenie OK przycisk.

  7. Aktualizacja Class1.h, aby dopasować ten kod:

  8. Aktualizacja Class1.cpp, aby dopasować ten kod:

  9. Na pasku menu wybierz Kompilacja, Skompiluj rozwiązanie.

Aby utworzyć projekt rozszerzenie NativeMathVSIX

  1. W Solution Explorer, otwórz menu skrótów dla roztwór 'NativeMath', a następnie wybierz polecenie Dodaj, Nowego projektu.

  2. Na liście szablonów, rozwiń węzeł Visual C#, rozszerzalności, a następnie wybierz Pakiet VSIX.W Nazwa pole, określ NativeMathVSIX, a następnie wybierz OK przycisk.

  3. Kiedy pojawi się Projektant manifestu VSIX, należy go zamknąć.

  4. W Solution Explorer, otwórz menu skrótów dla source.extension.vsixmanifest, a następnie wybierz polecenie View Code.

  5. Używać następujących XML, aby zastąpić istniejący plik XML.

  6. W Solution Explorer, otwórz menu skrótów dla NativeMathVSIX projektu, a następnie wybierz Dodaj, Nowy element.

  7. Na liście Visual C# elementów, rozwiń węzeł danych, a następnie wybierz Pliku XML.W Nazwa określ SDKManifest.xml, a następnie wybierz polecenie OK przycisk.

  8. Zamień zawartość pliku za pomocą tego kodu XML:

  9. W Solution Explorer, w NativeMathVSIX projektu, tworzenie tej struktury folderów:

          \DesignTime
                \CommonConfiguration
                      \Neutral
                            \Include
                \Debug
                      \x86
          \Redist
                \Debug
                      \x86
          \References
                \CommonConfiguration
                      \Neutral
    
  10. W Solution Explorer, otwórz menu skrótów dla roztwór 'NativeMath', a następnie wybierz polecenie Otwórz Folder w Eksploratorze pliku.

  11. W Eksplorator plików, \NativeMath\NativeMath.h, skopiować, a następnie w Solution Explorer, w NativeMathVSIX projektu, wklej go do folderu \DesignTime\CommonConfiguration\Neutral\Include\.

    Kopiowanie \Debug\NativeMath\NativeMath.lib, a następnie wklej go do folderu \DesignTime\Debug\x86\.

    \Debug\NativeMath\NativeMath.dll skopiować i wkleić go w folderze \Redist\Debug\x86\.

    \Debug\NativeMathWRT\NativeMathWRT.dll skopiować i wkleić go w folderze \Redist\Debug\x86\.

    \Debug\NativeMathWRT\NativeMathWRT.winmd skopiować i wkleić go w folderze \References\CommonConfiguration\Neutral\.

    \Debug\NativeMathWRT\NativeMathWRT.pri skopiować i wkleić go w folderze \References\CommonConfiguration\Neutral\.

  12. W folderze \DesignTime\Debug\x86\ Utwórz plik tekstowy o nazwie NativeMathSDK.props, a następnie wklej następującej treści w nim:

  13. Na pasku menu wybierz polecenie View, Other Windows, Właściwości okna (klawiatury: Wybierz klawisz F4).

  14. W Solution Explorer, wybierz NativeMathWRT.winmd pliku.W Właściwości okna, zmiana Tworzenie akcji właściwość, aby zawartości, a następnie zmień Include w VSIX właściwość, aby True.

    Powtórz ten proces dla SimpleMath.pri pliku.

    Powtórz ten proces dla NativeMath.Lib pliku.

    Powtórz ten proces dla NativeMathSDK.props pliku.

  15. W Solution Explorer, wybierz NativeMath.h pliku.W Właściwości okna, zmiana Include w VSIX właściwość, aby True.

    Powtórz ten proces dla NativeMath.dll pliku.

    Powtórz ten proces dla NativeMathWRT.dll pliku.

    Powtórz ten proces dla SDKManifest.xml pliku.

  16. Na pasku menu wybierz Kompilacja, Skompiluj rozwiązanie.

  17. W Solution Explorer, otwórz menu skrótów dla NativeMathVSIX projektu, a następnie wybierz Otwórz Folder w Eksploratorze pliku.

  18. W Explorer pliku, przejdź do folderu \bin\Debug\, a następnie uruchom NativeMathVSIX.vsix, aby rozpocząć instalację.

  19. Wybierz polecenie zainstalować przycisk, poczekaj na zakończenie instalacji i ponownym uruchomieniu programu Visual Studio.

Aby utworzyć aplikacja próbki, która wykorzystuje bibliotekę klas

  1. Na pasku menu wybierz Plik, Nowy, projekt.

  2. Na liście szablonów, rozwiń węzeł Visual C++, Magazynu systemu Windows, a następnie wybierz Puste App.W Nazwa pole, określ NativeMathSDKSample, a następnie wybierz OK przycisk.

  3. W Solution Explorer, otwórz menu skrótów dla NativeMathSDKSample projektu, a następnie wybierz odwołania.

  4. Na Często używanych właściwości, Framework i odwołania do strony właściwości, na liście typów odwołań, rozwiń węzeł systemu Windows, a następnie wybierz rozszerzenia.W okienku szczegółów zaznacz Macierzystego SDK Math rozszerzenie, a następnie wybierz polecenie Dodać nowe odwołanie przycisk.

  5. W Dodaj odwołanie okno dialogowe, wybierz Macierzystego SDK Math pole wyboru, a następnie wybierz OK przycisk.

  6. Wyświetl właściwości projektu dla NativeMathSDKSample.

    Właściwości, które zostały zdefiniowane w NativeMathSDK.props zostały zastosowane po dodaniu odwołania.Można to sprawdzić badając VC ++ katalogów właściwość projektu Właściwości konfiguracji.

  7. W Solution Explorer, otwórz MainPage.xaml, a następnie użyć następujący kod XAML, aby zastąpić jej zawartość:

  8. Aktualizacja Mainpage.xaml.h, aby dopasować ten kod:

  9. Aktualizacja MainPage.xaml.cpp, aby dopasować ten kod:

  10. Wybierz klawisz F5, aby uruchomić aplikację.

  11. W aplikacji, wprowadź dowolne dwie liczby, umożliwia wybranie operacji, a następnie wybierz = przycisk.

    Pojawi się poprawny wynik.

W tym instruktażu pokazano, jak tworzyć i używać SDK rozszerzenie do Środowisko wykonawcze systemu Windows Biblioteka i non-Środowisko wykonawcze systemu Windows biblioteki.

Zobacz też

Zadania

Instruktaż: Tworzenie zestawu SDK, przy użyciu języka C#

Koncepcje

Jak: Tworzenie zestawu Software Development Kit