当前位置:编程学习 > wap >>

cocos2d-x build-win32.bat老是执行失败!求助


// 我的VS环境是2008
// 以下是bat脚本代码;各位大神帮忙看看,小弟想学习学习coco
//----------------------------------------
@echo off

echo./*
echo. * Check VC++ environment...
echo. */
echo.

if defined VS110COMNTOOLS (
    set VSTOOLS="%VS110COMNTOOLS%"
    set VC_VER=110
) else if defined VS100COMNTOOLS (
    set VSTOOLS="%VS100COMNTOOLS%"
    set VC_VER=100
)

pause


set VSTOOLS=%VSTOOLS:"=%
set "VSTOOLS=%VSTOOLS:\=/%"

set VSVARS="%VSTOOLS%vsvars32.bat"

if not defined VSVARS (
    echo Can't find VC2010 or VC2012 installed!
    goto ERROR
)

echo./*
echo. * Building cocos2d-x library binary, please wait a while...
echo. */
echo.

call %VSVARS%
if %VC_VER%==100 
(
    msbuild cocos2d-win32.vc2010.sln /p:Configuration="Debug"
    msbuild cocos2d-win32.vc2010.sln /p:Configuration="Release"

else if %VC_VER%==110 
(
    msbuild cocos2d-win32.vc2012.sln /t:Clean
    msbuild cocos2d-win32.vc2012.sln /p:Configuration="Debug" /m
    msbuild cocos2d-win32.vc2012.sln /p:Configuration="Release" /m

else 
(
    echo Script error.
    goto ERROR
)

echo./*
echo. * Check the cocos2d-win32 application "TestCpp.exe" ...
echo. */
echo.

pushd ".\Release.win32\"

set CC_TEST_BIN=TestCpp.exe

set CC_TEST_RES=..\samples\Cpp\TestCpp\Resources
set CC_HELLOWORLD_RES=..\samples\Cpp\HelloCpp\Resources
set CC_TESTLUA_RES=..\samples\Lua\TestLua\Resources
set CC_SIMPLEGAME_RES=..\samples\Cpp\SimpleGame\Resources
set CC_HELLOLUA_RES=..\samples\Lua\HelloLua\Resources
set CC_JSB_SOURCES=..\scripting\javascript\bindings\js
set CC_TESTJS_RES=..\samples\Javascript\Shared\tests
set CC_DRAGONJS_RES=..\samples\Javascript\Shared\games\CocosDragonJS\Published files iOS
set CC_MOONWARRIORS_RES=..\samples\Javascript\Shared\games\MoonWarriors
set CC_WATERMELONWITHME_RES=..\samples\Javascript\Shared\games\WatermelonWithMe


echo./*
echo. * Run cocos2d-win32 tests.exe and view Cocos2d-x Application Wizard for Visual Studio User Guide.
echo. */
echo.
xcopy  /E /Y /Q "%CC_TEST_RES%" .
xcopy  /E /Y /Q "%CC_HELLOWORLD_RES%" .
xcopy  /E /Y /Q "%CC_HELLOLUA_RES%" .
xcopy  /E /Y /Q "%CC_TESTLUA_RES%" .
xcopy  /E /Y /Q "%CC_SIMPLEGAME_RES%" .
xcopy  /E /Y /Q "%CC_JSB_SOURCES%" .
xcopy  /E /Y /Q "%CC_TESTJS_RES%" .
xcopy  /E /Y /Q "%CC_MOONWARRIORS_RES%" .
xcopy  /E /Y /Q "%CC_WATERMELONWITHME_RES%" .
xcopy  /E /Y /Q "%CC_DRAGONJS_RES%" .

if not exist "%CC_TEST_BIN%" (
    echo Can't find the binary "TestCpp.exe", is there build error?
    goto ERROR
)

call "%CC_TEST_BIN%"
popd
start http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Cocos2d-x_Application_Wizard_for_Visual_Studio_User_Guide
goto EOF

:ERROR
pause

:EOF --------------------编程问答-------------------- http://cocos2d.cocoachina.com/download
用最新版本看看,我用的linux编译没问题的 --------------------编程问答-------------------- 我的也出了这个问题
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,