【发布时间】:2014-12-05 21:41:35
【问题描述】:
我正在开发一个 Windows 运行时组件 (Visual C++) 绘图库,用于 Windows Store App C# 项目。
在我开始向库中添加一些效果功能之前,一切都按预期运行。
尝试创建如下效果时:
m_d2dContext->CreateEffect(CLSID_D2D1Blend, &m_blendEffect)
显示以下错误:
1>MyLibFile.obj : error LNK2001: unresolved external symbol _CLSID_D2D1Blend
我的pch.h 上已经有这些编译指示:
#pragma comment(lib, "d3d11")
#pragma comment(lib, "d2d1")
我怀疑缺少某些定义,但我不知道 #pragma comment(lib, "d2d1") 已添加到 pch.h 中。
我正在虚拟机 - VM-Ware 上运行 Windows 10 Technical Preview build 9860 和 VS Express 2013 update 3。
这是一个使用效果和直接 2d 的示例项目:Direct2D-Image-Effects
【问题讨论】:
标签: c# c++ windows-store-apps direct2d