2017-04-04 81 views
0

我使用Visual Studio的圖形調試器在VS2017和只顯示MS應用。我甚至在編輯選中並添加它,GTAV處於運行狀態,但不能選擇: enter image description here如何在Visual Studio圖形調試器應用程序中選擇GTAV?

enter image description here

enter image description here

更新:(關於加雷思的答案): 我已經顯示我的directX控制面板,沒有什麼我可以做的: enter image description here 另外,在other debug options,點擊後,它顯示與第一個窗口相同的東西: enter image description here enter image description here

回答

2

它看起來像限制是不相關的調試目標都是MS,因爲糖果粉碎是由國王。

什麼,他們似乎有一個共同點,就是他們都被安裝在同樣的方式,可能是通過Windows應用商店爲應用程序的軟件包,而GTA與可執行安裝程序安裝。

考慮找「其他調試目標」或「附加到進程」菜單用於連接到非應用程序軟件包。 DirectX控制面板菜單項也可能值得一看。

+0

請參閱更新 –

2

調試安裝的應用程序包僅適用於通用Windows平臺(UWP)的應用程序。 GTA V是一款Win32桌面應用程序,因此不會在該菜單中顯示。 >啓動圖形Debuggi納克 -

您可以通過使用Visual Studio中打開它,然後使用調試/圖形一個EXE運行VSGS。然而,Win32桌面應用程序使用'漣漪'發射器是非常常見的,因此您啓動的EXE實際上並不是Direct3D遊戲EXE。

應用程序也可以自由地要求的Visual Studio不支持通過API,這是有可能在這裏也捕獲它們。這是,或通過反應以從IsAnnotationEnabled:GetStatusID3D11DeviceContext2::IsAnnotationEnabled返回的值經由D3DPerf_SetOptions(1)方法,使用D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY標誌來完成。

+0

只是增加一個說明,我已經安裝在64位模式GTAV。我這樣做,但給了一個錯誤。我諮詢了編寫教程的人,並被告知可能Rockstar設計了exe文件在調試時退出。我不確定。它給出了錯誤:運行花了很長時間,並說了一些關於遠程調試器的信息。明天我會添加更多信息。本教程的作者是這樣說的最後一段可能GTAV不允許調試,但我可以用renderdoc訪問來自GPU每幀信息,爲什麼我不能做同樣的這裏是怪異。 –

相關問題