簡體   English   中英

如何使用Direct8 dll編譯/調試Visual Studio 2012 Win32項目

[英]How can I compile/debug Visual Studio 2012 Win32 project with Direct8 dlls

我是Win32的新手。

錯誤LNK2019:函數“int __cdecl DD_Init(int,int,int)”中引用的未解析的外部符號_DirectDrawCreateEx @ 16(?DD_Init @@ YAHHHH @ Z)

顯示當我試圖在Win7 VS2012上運行direct8 Win32項目(安裝了directx 11)時,我可以在vs2012中使用direct8 dlls編譯win32項目嗎?

您嘗試使用的DirectX版本非常陳舊。 但我相信它仍然受到支持,我看到DirectDrawCreateEx()仍然存在於VS2012附帶的最新Windows SDK版本8中。 請避免按照其他答案中的建議安裝舊的SDK,它對VS2012一無所知,可能會部署過時的組件,這些組件可能會使您的機器出現問題。 不久前,DirectX已集成到Windows SDK中。

項目>屬性>鏈接器>輸入>附加依賴關系設置。 添加ddraw.lib

確保安裝了DirectX 8 SDK並設置了正確的項目路徑: http//msdn.microsoft.com/en-us/library/73f9s62w( v = vs.71).aspx您必須設置x86 lib目錄對於win32項目。 祝好運

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM