2
我在Windows 8 64位上的Visual Studio 2012中用C++開發了一個OpenGL應用程序。它在我的本地機器上編譯並運行得很好。應用程序使用靜態鏈接的庫GLEW,SFML和GLM。OpenGL應用程序在其他計算機上崩潰
現在我想在另一臺機器上測試應用程序。因此從釋放編譯(以及具有着色器文件的文件夾)複製了可執行文件。窗戶以白色顯示,但一秒鐘之後它以不明原因墜毀。然後我安裝了Visual Studio 2012並在新機器上編譯了源代碼,但是我得到了同樣令人失望的結果。
應用程序在新機器上崩潰的原因是什麼?我可以嘗試什麼?
順便說一句,兩臺機器都使用AMD羿龍II處理器和Radeon顯卡與最新的穩定驅動程序。
也許計算機沒有OpenGL功能。嘗試運行另一個在計算機上使用OpenGL的程序,看看它是否有效。 (例如,我的世界) – Aaron
'視覺工作室應該允許你在崩潰時進行調試 - 你已經在另一臺機器上建立了它,爲什麼不在它的調試器下運行? –
嘗試使用第二臺機器上的調試器運行該應用程序,以找出代碼中哪裏崩潰。 – joshuanapoli