0

這是我得到的輸出和過剩,GLEW DLL:二進制沒有調試信息的

'abc.exe': Loaded 'C:\Windows\system\glut32.dll', Binary was not built with debug information. '

'abc.exe': Loaded 'C:\Windows\System32\glew32.dll', Binary was not built with debug information.

The thread 'Win32 Thread' (0x1710) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x16a0) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1770) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1708) has exited with code 1 (0x1).
The thread 'Win32 Thread' (0x1778) has exited with code 1 (0x1).
The program '[600] abc.exe: Native' has exited with code 1 (0x1).
任何想法,我該如何解決這個問題?

我已經在VS2008 VS2010上嘗試過。幾乎有相同的結果。我如何強制構建二進制文件?我找不到任何正確的項目選項。 非常感謝。

-Egon

回答

0

你沒有。你或者需要已經用調試信息構建的dll文件,或者鏈接到外部調試信息(我懷疑那些已經準備好用於glu32和glew32的)。你所擁有的不是一個錯誤,也不應該如此處理。 如果您有代替過剩和glew的源文件,那些警告將不復存在。

+1

我該如何避免代碼退出呢?該程序正在編譯但不運行.... – Egon

+0

我想告訴你,問題不在編譯。我有一個類似的設置,它具有過剩和收縮,而Visual Studio的確給我提供了關於調試的相同信息。問題出在代碼中,你應該發佈一個單獨的問題。 – arithma