Вопрос

Я обнаружил, что может быть идеальным ответом на вопрос по буферизованному рисованию, но по какой - то причине моя версия VS2008 , похоже , не имеет WriteableBitmap?Я попытался включить соответствующие пространства имен в соответствии с документацией:

using namespace System::Windows::Media;
using namespace System::Windows::Media::Imaging;

Но это просто приводит меня к ошибкам:

d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(9) : error C2039: 'Media' : is not a member of 'System::Windows'
d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(10) : error C3083: 'Media': the symbol to the left of a '::' must be a type
d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(10) : error C2039: 'Imaging' : is not a member of 'System::Windows'
d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(52) : error C2065: 'WriteableBitmap' : undeclared identifier

Установлена ли у меня более старая версия .net или что-то в этом роде?Есть ли какой-нибудь способ определить, какую версию использует visual Studio?Я обновил VS до пакета обновления 1, что не имело никакого значения.

Это было полезно?

Решение

Вы должны настроить таргетинг .Net framework 3.0 или 3.5, чтобы получить это.Также вам нужно будет добавить ссылку на PresentationCore.dll.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top