MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Как подключить файл <d2d1.h> в программе на C"
Answer 1161199
На самом деле, в папке
C:/Windows/
можно найти разве что бинарник d2d1.dll. Правильный ответ дал участник t3f, этот заголовочный файл поставляется с Windows SDK (в том числе с урезанной версией, которая входит в Visual Studio). У меня, например, он находится в папкеC:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include
.И с языком С этом заголовочный файл в принципе совместим, так как в нем помимо интерфейсов C++ определены специальные макросы для вызова методов через указатель в vtable, типа такого:
#define ID2D1RenderTarget_CreateBitmap(This, size, srcData, pitch, bitmapProperties, bitmap) \ ((This)->lpVtbl->CreateBitmap(This, size, srcData, pitch, bitmapProperties, bitmap))
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.