我有一个使用Direct2d的C++ Builder (Rad Studio Berlin)项目设置。使用TDirect2DCanvas进行画布绘制时正常工作,这表明Direct2D已经正确链接。所有东西都呈现得很流畅。但是,我需要使用矩阵。当我尝试使用矩阵时,出现链接错误。例如,当我尝试以下操作时:
canvas->RenderTarget->SetTransform(D2D1::Matrix3x2F::Rotation(15.0, D2D1PointF(100, 100)));
我遇到了以下链接错误:
[ilink32 Error] Error: Unresolved external 'D2D1MakeRotateMatrix' referenced from C:\DP\TRUNK\SRC\CLIENTSIDE\APPLICATIONS\VIEWER\WIN32\DEBUG\MIMAGE.OBJ
如果我只包含头文件,那么C++ Builder应该已经设置好了链接direct2d。有人可以帮助我用C++ Builder的方式链接适当的文件吗?