0

我想在Visual Studio Express 2012中使用cocos2d-x構建Windows Phone 8應用程序。我的測試項目編譯時沒有錯誤,但嘗試在模擬器中運行以下消息被顯示。在Visual Studio Express 2012中「DLL找不到」錯誤

'Test.exe' (Win32): Loaded 'E:\programs\{2AC777CA-2D3B-41C8-98AC-B6ED1A4B0988}\Install\Test.exe'. Symbols loaded. 
'Test.exe' (Win32): Loaded '\Device\HarddiskVolume4\Windows\System32\NTDLL.DLL'. Cannot find or open the PDB file. 
'Test.exe' (Win32): Loaded '\Device\HarddiskVolume4\Windows\System32\KERNELBASE.DLL'. Cannot find or open the PDB file. 
'Test.exe' (Win32): Loaded '\Device\HarddiskVolume4\Windows\System32\WS2_32.DLL'. Cannot find or open the PDB file. 
The thread 0x828 has exited with code -1073741515 (0xc0000135). 
The program '[2084] Test.exe' has exited with code -1073741515 (0xc0000135) 'A dependent dll was not found'. 

我已驗證該DLL是否存在於「Windows \ System32」中。

有沒有人遇到過這個問題。我如何解決這個問題。提前致謝。

+0

什麼DLL?你甚至不知道在這裏缺少什麼依賴。獲取depends.exe將你的test.exe放入它並查看缺少的dll。你在這裏看到的只是PDB加載的外部依賴。 – Samuel

+0

@Samuel我很抱歉。我是使用visual studio進行開發的新手。日誌說'沒有找到一個依賴的dll',這就是爲什麼我認爲它與上面的消息有關。你能解釋一下如何弄清楚哪個DLL丟失了。 – glo

+1

@glo - 正如Samuel所提到的那樣,獲取depends.exe並查看依賴的DLL是什麼。然後確保程序所依賴的任何DLL,它們可用於您的程序。如果您尚未擁有Dependency Walker,請在此處獲取Dependency Walker:http://www.dependencywalker.com/ – PaulMcKenzie

回答

0

在windows10(64位)上運行我的應用程序(cocos2d-x遊戲)時,我收到了類似的錯誤('沒有找到依賴的dll')。

解決方案 - >我卸載了我的應用程序,然後從Visual Studio(2015)進行了全新安裝。 [沒有必要重新安裝一些其他博客中提到的視覺工作室]

可能的原因:最近微軟在Windows10中有一些更新,這可能會更改某些DLL,並且這不能與已安裝應用程序。

相關問題