0
我一直試圖讓DirectDraw在上週的CE5.0框架上運行,並且遇到了一些非常奇怪的問題。在DirectDrawCreate上解決'LNK2019無法解析的外部符號'
ddrval = DirectDrawCreate(NULL, &lpDD, NULL);
當我在我的代碼這個功能,我得到
本身存在於.H,因爲我可以直接跳轉到它的功能,這讓我覺得我缺少一個庫,但我不知道如何檢查或修復此問題,因爲它是爲遠程CE5.0設備構建的。我也遇到了一些其他的subtil提示,我缺少LR_CREATEDIBSECTION和其他LR常量不存在的類型(HBITMAP不被喜歡,LPCWSTR優先)的小差異。
任何援助將不勝感激。注意,WindowsMobile5.0代碼在設備上不起作用,如果我註釋掉違規函數代碼編譯並運行(由於DirectDrawCreate非常重要,但LNK錯誤消失,所以不會使用它)
謝謝,這似乎已經解決了這個問題。我事先做了一堆搜索,但那些看起來最像我的問題的是缺乏dxguid.lib,當然,當我連接它時,這當然完全沒有幫助(我還發現我將.libs附加到VS2008 C++不正確,但更多的搜索照顧了那個)。 – Lunin 2010-12-03 16:49:15