我使用Visual Studio的圖形調試器在VS2017和只顯示MS應用。我甚至在編輯選中並添加它,GTAV處於運行狀態,但不能選擇: 如何在Visual Studio圖形調試器應用程序中選擇GTAV?
更新:(關於加雷思的答案): 我已經顯示我的directX控制面板,沒有什麼我可以做的: 另外,在
other debug options
,點擊後,它顯示與第一個窗口相同的東西:
我使用Visual Studio的圖形調試器在VS2017和只顯示MS應用。我甚至在編輯選中並添加它,GTAV處於運行狀態,但不能選擇: 如何在Visual Studio圖形調試器應用程序中選擇GTAV?
更新:(關於加雷思的答案): 我已經顯示我的directX控制面板,沒有什麼我可以做的: 另外,在
other debug options
,點擊後,它顯示與第一個窗口相同的東西:
它看起來像限制是不相關的調試目標都是MS,因爲糖果粉碎是由國王。
什麼,他們似乎有一個共同點,就是他們都被安裝在同樣的方式,可能是通過Windows應用商店爲應用程序的軟件包,而GTA與可執行安裝程序安裝。
考慮找「其他調試目標」或「附加到進程」菜單用於連接到非應用程序軟件包。 DirectX控制面板菜單項也可能值得一看。
調試安裝的應用程序包僅適用於通用Windows平臺(UWP)的應用程序。 GTA V是一款Win32桌面應用程序,因此不會在該菜單中顯示。 >啓動圖形Debuggi納克 -
您可以通過使用Visual Studio中打開它,然後使用調試/圖形一個EXE運行VSGS。然而,Win32桌面應用程序使用'漣漪'發射器是非常常見的,因此您啓動的EXE實際上並不是Direct3D遊戲EXE。
應用程序也可以自由地要求的Visual Studio不支持通過API,這是有可能在這裏也捕獲它們。這是,或通過反應以從IsAnnotationEnabled:GetStatus
或ID3D11DeviceContext2::IsAnnotationEnabled
返回的值經由D3DPerf_SetOptions(1)
方法,使用D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY
標誌來完成。
只是增加一個說明,我已經安裝在64位模式GTAV。我這樣做,但給了一個錯誤。我諮詢了編寫教程的人,並被告知可能Rockstar設計了exe文件在調試時退出。我不確定。它給出了錯誤:運行花了很長時間,並說了一些關於遠程調試器的信息。明天我會添加更多信息。本教程的作者是這樣說的最後一段可能GTAV不允許調試,但我可以用renderdoc訪問來自GPU每幀信息,爲什麼我不能做同樣的這裏是怪異。 –
請參閱更新 –