主要文章有一个头文件和一个源文件。复制这两个文件并添加一些标题后:
#include <Windows.h>
#include <d2d1.h>
#pragma comment(lib, "d2d1")
#include <dwrite.h>
#include <d2d1helper.h>
#include "SafeRelease.h"
//安全发布文件
template<class Interface>
inline void
SafeRelease(
Interface **ppInterfaceToRelease
)
{
if (*ppInterfaceToRelease != NULL)
{
(*ppInterfaceToRelease)->Release();
(*ppInterfaceToRelease) = NULL;
}
}
当我试图编译这个项目时,我收到了一个错误:
错误 1 错误 LNK2019:未解析的外部符号 __imp__DWriteCreateFactory@12 在函数“private: long __thiscall SimpleText::CreateDeviceIndependentResources(void)”(?CreateDeviceIndependentResources@SimpleText@@AAEJXZ) 中引用
不知道为什么。全部?包括标题。希望你们中的一些人能够对此提供帮助。
谢谢你。