Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Вступ

Оновлення доступний для Microsoft Visual Studio 2008 із пакетом оновлень 1 (SP1), який розширює підтримку для Windows: вбудований компактний 7. Це оновлення дає змогу створювати проекти смарт-пристроїв із функціональністю бібліотеки Active template (ATL) і за допомогою функцій Microsoft Foundation для вбудованих компактних 7 SDK для Windows. Зокрема, це оновлення усуває наведені нижче проблеми та додає таку функцію.

Випуск 1

Якщо ви використовуєте вбудований компактний пакет SDK для Windows, щоб створити програму Win32, яка підтримує підтримку ДСП, вивід у збірці відображає небезпечні попередження API, які нагадують одне з наведених нижче дій.

Попередження C4996: ' wcstombs ': ця функція або змінна може бути небезпечна. Використовуйте замість цього wcstombs_s. Щоб вимкнути функцію "несхвалення", використовуйте _CRT_SECURE_NO_DEPRECATE. Перегляньте довідку з онлайнової довідки. C:\Program Files \ Microsoft Visual Studio 9.0 \ Vc\c\incluve\xlocnum

Попередження C4996: "mbstowcs": ця функція або змінна можуть бути небезпечними. Використовуйте замість цього mbstowcs_s. Щоб вимкнути функцію "несхвалення", використовуйте _CRT_SECURE_NO_DEPRECATE. Перегляньте довідку з онлайнової довідки. C:\Program Files \ Microsoft Visual Studio 9.0 \ Vc\c\incluve\xlocnum

Випуск 2

Припустімо, що для розробки проекту "смарт-пристрій", який підтримує ATL і MFC, слід використовувати вбудований компактний 7 SDK для Windows. Під час створення проекту ви отримуєте несподівані помилки збирання та попередження, які нагадують одну з наведених нижче дій у Visual Studio 2008.

Попередження C4985: "_wcstoi64": атрибути не присутні в попередній декларації.

Помилка C2039: "lstrlenW": не входить до складу "ATL"

Випуск 3

Коли ви використовуєте параметр "компілятор для смарт-пристроїв" , можна створювати помилки, які нагадують наведені нижче дії.

Помилка LNK2001: невизначена зовнішня Позначка "__declspec (dllimport) класу STD:: basic_ostream<char, struct STD:: char_traits<char> > STD::" від "

Помилка LNK2019: невизначена зовнішня Позначка "__declspec (dlicliport) Public: Int __cdecl STD:: ios_base:: ширина (Int)

Ця проблема виникає через невідповідність в заголовках, які надаються в Visual Studio 2008 і заголовки, які потрібні для вбудованих програм у Windows 7.

Випуск 4

Ви створюєте проект смарт-пристрою, який підтримує ATL. Якщо проект включає в себе копію для пустої бінарного рядка (BSTR), виняток відбувається під час запуску створеного застосунку.

Випуск 5

Винятки c + + не потрапляють на пристрої, які використовують процесори ARM, коли ви запускаєте програму смарт-пристрою, що підтримує ATL та MFC.

Функція 1

Це оновлення розширює бібліотеки та заголовки для Windows, що вбудовуються на C++, і в Visual Studio 2008 SP1. Це дає змогу створювати проекти смарт-пристроїв, у яких є функціональні можливості ATL для вбудованих компактних 7 SDK для Windows. Файли заголовків оновлюються в такому розташуванні: для 32-розрядних операційних систем:

<системний диск>:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce7Для 64-розрядних операційних систем:

<системний диск>:\Program Files (x86) \Program Visual Studio 9.0 \ VC\ce7

Додаткові відомості

Відомості про оновлення

Щоб отримати це оновлення, перейдіть на веб-сайт центру завантажень Microsoft:

Windows вбудований компактний 7 ATL оновлення для Visual Studio 2008 SP1

Попередні вимоги

Щоб скористатися цим оновленням, потрібно інсталювати оновлення, яке додає підтримку для розробки програм для вбудованих компактних 7 в Microsoft Visual Studio 2008 Service Pack 1 (SP1). Щоб отримати докладні відомості про отримання оновлення, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

2483802 Оновлення доступний для Visual Studio 2008 SP1, який додає підтримку для вбудованих компактних пристроїв із Windows 7

Необхідність перезавантаження

Після інсталяції цього оновлення може знадобитися перезавантажити комп'ютер. Радимо вийти з будь-яких екземплярів Visual Studio, перш ніж використовувати це оновлення.

Стан

Корпорація Майкрософт підтвердила, що проблеми, наведені в списку, – це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Посилання

Щоб отримати докладніші відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Microsoft Knowledge Base:

824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×