Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Amikor létrehoz egy új klasszikus Windows asztali projektet a Visual Studióban, az alapértelmezés szerint a Visual Studio által telepített legújabb Windows SDK-t célozza meg. A Visual Studio telepíti az SDK egy verzióját a C++ Desktop számítási feladat telepítésekor. A Windows SDK támogatja a Windows 7 SP1 és újabb verziók kódjának írását. A Windows egyes verzióinak megcélzásáról további információt a Windows-fejlécek és aWINVER frissítése és _WIN32_WINNT című témakörben talál.
Meglévő projekt frissítésekor választhat: Továbbra is használhatja a projektben megadott cél Windows SDK-t. Vagy átalakíthatja a projektet, hogy a legújabb Windows SDK-t használja. A legújabb Windows SDK-val a legújabb operációs rendszerek és nyelvi szabványok támogatásának előnyeit élvezheti.
A projekthez megfelelő Windows SDK használata
A Visual Studio 2015-től kezdődően a C Runtime (CRT) kódtár két részre volt elválasztva: az egyik rész, az ucrtbase tartalmazza az univerzális Windows-alkalmazásokban használható Standard C és Microsoft-specifikus CRT-függvényeket. Ezt a kódtárat univerzális CRT-nek vagy UCRT-nek is nevezik, és a Windows SDK-ba került. Az UCRT számos új függvényt tartalmaz, például a C99 függvényeket, amelyek a legújabb C++ nyelvi szabványok támogatásához szükségesek. Az eredeti CRT másik része a vcruntime. Tartalmazza a C futtatókörnyezet támogatási, indítási és megszüntetési kódját, valamint minden mást, amely nem került be az UCRT-be. A vcruntime kódtár a C++ fordítóval és a Visual Studióban elérhető eszközkészlettel együtt lesz telepítve. További információkért tekintse meg a CRT-kódtár funkcióit.
Az UCRT mostantól egy rendszerösszetevő, amely a Windows 10 és újabb verziók minden verziójára telepítve van. Telepíthető összetevőként is elérhető a Windows összes korábbi támogatott verziójához. A Windows SDK-val megcélzhatja a Windows összes támogatott verzióját. A támogatott operációs rendszerek teljes listájáért tekintse meg a Windows SDK-t.
Ha a visual Studio 2015 előtti projektverzióról való frissítéskor a legújabb Windows SDK-t szeretné használni, kövesse az alábbi lépéseket:
A legújabb Windows SDK megcélzása
Győződjön meg arról, hogy a legújabb Windows SDK telepítve van. A Windows SDK az asztali fejlesztés részeként van telepítve C++ számítási feladattal a Visual Studio Installerben. A Windows SDK-nál különálló verzió érhető el.
Nyissa meg a projektcsomópont helyi menüjét, és válassza a Projektek célzásának módosítása lehetőséget. (A Visual Studio korábbi verzióiban válassza a Retarget SDK-verziót.) Megjelenik a Megoldásműveletek áttekintése párbeszédpanel.
A Célplatform verzió legördülő listájában válassza ki a megcélzni kívánt Windows SDK-verziót. Általánosságban elmondható, hogy azt javasoljuk, hogy a legújabb telepített verziót válassza. Kattintson az OK gombra a módosítás alkalmazásához.
A 8.1 ebben a környezetben a Windows 8.1 SDK-ra vonatkozik.
Ha ez a lépés sikeres, a következő szöveg jelenik meg a Kimenet ablakban:
Retargeting End: 1 completed, 0 failed, 0 skipped
Nyissa meg a projekttulajdonságok párbeszédpanelt. A Konfiguráció tulajdonságai>általános szakaszban figyelje meg a Windows célplatform-verziójának értékeit. Az itt szereplő érték módosítása ugyanolyan hatással van, mint az eljárás követésére. További információ: Általános tulajdonságlap (Projekt).
Ez a művelet módosítja a projektmakrók azon értékeit, amelyek fejlécfájlok és tárfájlok elérési útját tartalmazzák. A változás megtekintéséhez nyissa meg a Projekttulajdonságok párbeszédpanel Visual C++ Címtárak szakaszát. Válasszon egy tulajdonságot, például a Címtárak belefoglalása lehetőséget. Ezután nyissa meg a tulajdonságérték legördülő listáját, és válassza a Szerkesztés lehetőséget<>. Megjelenik a Címtárak belefoglalása párbeszédpanel.
Válassza a Makrók >> gombot, és görgessen le a makrók listájáról a Windows SDK-makrókra az összes új érték megtekintéséhez.
Szükség szerint ismételje meg az újracélzási eljárást más megoldásprojekt esetében, és építse újra a megoldást.
A Windows 8.1 SDK megcélzása
Nyissa meg a projekt csomópontjának helyi menüjét a Megoldáskezelőben, és válassza a Projekt újracélzása lehetőséget. (A Visual Studio korábbi verzióiban válassza a Retarget SDK-verziót.)
A Célplatform verzió legördülő listájában válassza a 8.1-es verziót.
Lásd még
Útmutató: Hagyományos Windows Desktop-alkalmazás létrehozása (C++)