Main article有一个header file和一个source file。复制这两个文件并添加几个头后:无法解析的外部符号
#include <Windows.h>
#include <d2d1.h>
#pragma comment(lib, "d2d1")
#include <dwrite.h>
#include <d2d1helper.h>
#include "SafeRelease.h"
//安全realease文件
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)中引用
不知道为什么。所有?标题包括在内。希望你们中的一些人能够为此提供帮助。
谢谢。
您是否为特定包含文件的lib文件和dll文件设置了路径? – DumbCoder 2010-07-21 09:38:32