msbuild不是内部或外部命令,也不是可运行程序······

qsd099800 2013-10-13 11:55:04
安装一个开源库的时候,运行.bat时出错
我用的VS2012
...全文
5937 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2014-10-15
  • 打赏
  • 举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
x1983c 2014-10-15
  • 打赏
  • 举报
回复
运行msbuild.exe程序前,需要执行一些初始环境的变量,需要执行vs安装目录中一个批处理: D:\Program Files\Microsoft Visual Studio 12.0\VC\vcvarsall.bat
Array17 2013-11-18
  • 打赏
  • 举报
回复
引用 4 楼 qsd099800 的回复:
[quote=引用 3 楼 applegeeE 的回复:] msbuild 是一个exe文件啊。 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 如果还是不行就用绝对路径吧。
终于找到那个msbuild.exe了 是环境变量没有加上······[/quote] msbuild.exe在哪,没找到
Linkhai 2013-11-06
  • 打赏
  • 举报
回复
今天刚好也遇到这个问题,在这里得到了解答
qsd099800 2013-10-16
  • 打赏
  • 举报
回复
引用 3 楼 applegeeE 的回复:
msbuild 是一个exe文件啊。 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 如果还是不行就用绝对路径吧。
终于找到那个msbuild.exe了 是环境变量没有加上······
applegeeE 2013-10-14
  • 打赏
  • 举报
回复
在vs安装路径搜索msbuild,然后把它copy到批处理bat路径下就可以。
applegeeE 2013-10-14
  • 打赏
  • 举报
回复
msbuild 是一个exe文件啊。
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
如果还是不行就用绝对路径吧。
qsd099800 2013-10-14
  • 打赏
  • 举报
回复
引用 1 楼 applegeeE 的回复:
在vs安装路径搜索msbuild,然后把它copy到批处理bat路径下就可以。
找到一个叫MSBuild的文件夹,复制过去了还是不行。 批处理里面的代码是这样子的: @echo off echo./* echo. * Check VC++ environment... echo. */ echo. if defined VS110COMNTOOLS ( set VSTOOLS="%VS110COMNTOOLS%" set VC_VER=110 ) set VSTOOLS=%VSTOOLS:"=% set "VSTOOLS=%VSTOOLS:\=/%" set VSVARS="%VSTOOLS%vsvars32.bat" if not defined VSVARS ( echo Can't find VC2012 installed! goto ERROR ) echo./* echo. * Building cocos2d-x library binary, please wait a while... echo. */ echo. call %VSVARS% 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 goto EOF :ERROR pause :EOF

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧