我正在使用Visual Studio 2010在C++中編程一個3D應用程序,並且在使用斷點測試代碼之後,我發現主要方法沒有達到。 CMD窗口正在打開,我相信正在加載的DLL,但我在輸出窗口OpenGL程序沒有達到主要
線程「的Win32線程」(0x8a8)的底部得到消息已退出,代碼爲-1073741510 (0xc000013a)。 程序'[4112] 3dApp_1.exe:Native'已退出,代碼爲-1073741510(0xc000013a)。
如果有人需要更多的信息來幫助,只需告訴我,我不知道如何將這個程序放在這裏就知道要添加什麼。謝謝。
編輯: 出於某種原因,程序有一個.txt文件和一個.obj存在於源文件目錄中的問題,因此刪除它允許創建一個openGL窗口。
您是如何確定「main」方法永遠不會到達的?除了您發佈的內容之外,您還會收到任何類型的錯誤消息嗎?有沒有編譯器警告?您也可以嘗試[Dependency Walker](http://dependencywalker.com/)來查看是否缺少任何DLL。 – reima
它只是在各個點上放置斷點,包括主線和主標題中的第一行。 – Yann
沒有一些源代碼,或者在你的情況下,編譯設置都只是猜測。另外請記住,如果您進行了優化構建,斷點可能只會觸發延遲。 – datenwolf