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