![](/img/trans.png)
[英]visual studio 2012 win32 project targeting windows 2000
[英]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.