2012-09-16 55 views
1

在此tutorial之後,我已成功運行build-win32.bat併爲cocos2dx構建Visual Studio 2010解決方案。但我無法運行HelloCPP.exe,HelloLua.exe,testcpp.exe等。無法在Windows 7中運行cocos2dx win32示例應用程序

我使用最新的cocos2dx(cocos2d-2.0-x-2.0.2),運行windows 7 64bit並已安裝PowerVR Insider SDK。

當我試圖從Visual Studio 2010(終極版)運行HelloCpp和HelloLua,調試器是在CCGLProgram.cpp突破:

bool CCGLProgram::initWithVertexShaderByteArray(const GLchar* vShaderByteArray, const GLchar* fShaderByteArray) 
{ 
    m_uProgram = glCreateProgram(); 

錯誤消息是:(VS中的調試控制檯中顯示2010)

'HelloCpp.exe': Loaded 'D:\cocos2d-2.0-x-2.0.2\Release.win32\HelloCpp.exe', Symbols loaded. 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'D:\cocos2d-2.0-x-2.0.2\Release.win32\libcocos2d.dll', Symbols loaded. 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\msvcr100.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\opengl32.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'D:\cocos2d-2.0-x-2.0.2\Release.win32\glew32.dll', Binary was not built with debug information. 
'HelloCpp.exe': Loaded 'D:\cocos2d-2.0-x-2.0.2\Release.win32\libxml2.dll', Binary was not built with debug information. 
'HelloCpp.exe': Loaded 'D:\cocos2d-2.0-x-2.0.2\Release.win32\zlib1.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'D:\cocos2d-2.0-x-2.0.2\Release.win32\libtiff.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'D:\cocos2d-2.0-x-2.0.2\Release.win32\pthreadVCE2.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\user32.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\shell32.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\msvcp100.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\glu32.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\ddraw.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\wsock32.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'D:\cocos2d-2.0-x-2.0.2\Release.win32\iconv.dll', Binary was not built with debug information. 
'HelloCpp.exe': Loaded 'C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6871_none_50944e7cbcb706e5\msvcr90.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\combase.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\shlwapi.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\dciman32.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\nsi.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\bcryptprimitives.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\imm32.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\msctf.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\uxtheme.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\dwmapi.dll', Cannot find or open the PDB file 
'HelloCpp.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll', Cannot find or open the PDB file 
Not totally ready :( 

OpenGL 2.0 not supported 

First-chance exception at 0x00000000 in HelloCpp.exe: 0xC0000005: Access violation. 
Unhandled exception at 0x00000000 in HelloCpp.exe: 0xC0000005: Access violation. 

回答

0

我不知道什麼是PowerVR Insider SDK。 如果你已經在msvc中加載了整個cocos2d解決方案,你不能運行它,相反,右鍵單擊一個項目並調試 - > startnewinstance,項目運行。如果要單獨打開,則exe位於Release.win32或debug.win32。

+0

這就是我所做的,調試器停止attthe我上面寫的代碼 –

相關問題