先将cocos2d-x目录下编译好的Debug.win32目录拷贝到proj.win32目录下,然后将[生成事件]中的[预链接事件]的[命令行]清空。
电脑重装了系统,然后装上vs2010,准备安装cocos2d-x 2.0时,运行批处理提示如下错误:输入错误: 没有文件扩展“.js”的脚本引擎。在装vs2010之前,电脑还安装了UE、notpad++等文本编辑工具,从而是js文件默认打开方式发生了变化,处理方法:打开注册表编辑器,定位[HKEY_CLASSES_ROOT\.js]这一项,双击默认值将其改为“JSFile”。重新运行批处理,一切OK。
你使用了错误的命令就会报这个错误,看看那个ot有没有用对。
错误 3 error U1077: “bash”: 返回代码“0x1” C:\cygwin\home\WebKit-r165115\Source\JavaScriptCore\JavaScriptCore.vcxproj\NMAKE JavaScriptCoreGenerated。
错误 4 error MSB3073: 命令“%SystemDrive%\cygwin\bin\which.exe bash。
if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%。
set PLATFORMARCHITECTURE=32。
nmake /nologo -f JavaScriptCoreGenerated.make”已退出,代码为 2。 C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets 38 5 JavaScriptCoreGenerated。
错误 6 error C1083: 无法打开包括文件: “Disassembler.h”: No such file or directory c:\cygwin\home\webkit-r165115\source\javascriptcore\assembler\MacroAssemblerCodeRef.h 29 1 LLIntOffsetsExtractor。
错误 8 error U1077: “bash”: 返回代码“0x1” C:\cygwin\home\WebKit-r165115\Source\JavaScriptCore\JavaScriptCore.vcxproj\LLInt\LLIntAssembly\NMAKE LLIntAssembly。
错误 9 error MSB3073: 命令“%SystemDrive%\cygwin\bin\which.exe bash。
if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%。
set PLATFORMARCHITECTURE=32。
nmake /nologo -f LLIntAssembly.make”已退出,代码为 2。 C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets 38 5 LLIntAssembly。
错误 11 error MSB3073: 命令“REM Do not edit from the Visual Studio IDE! Customize via a JavaScriptCorePreBuild.cmd file.。
if not exist "C:\cygwin\home\WebKit-r165115\Source\JavaScriptCore\JavaScriptCore.vcxproj\JavaScriptCorePreBuild.cmd" exit /b。
set CONFIGURATIONBUILDDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug。
set CONFIGURATIONNAME=Debug。
set INPUTDIR=
set INPUTFILENAME=。
set INPUTPATH=
set INTDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\obj32\JavaScriptCore\。
set OUTDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\bin32\。
set PLATFORMARCHITECTURE=32。
set PLATFORMNAME=Win32。
set PROJECTDIR=C:\cygwin\home\WebKit-r165115\Source\JavaScriptCore\JavaScriptCore.vcxproj\。
set PROJECTFILENAME=JavaScriptCore.vcxproj。
set PROJECTNAME=JavaScriptCore。
set PROJECTPATH=C:\cygwin\home\WebKit-r165115\Source\JavaScriptCore\JavaScriptCore.vcxproj\JavaScriptCore.vcxproj。
set SOLUTIONDIR=C:\cygwin\home\WebKit-r165115\Source\WebKit\WebKit.vcxproj\。
set SOLUTIONFILENAME=WebKit.sln。
set SOLUTIONNAME=WebKit。
set SOLUTIONPATH=C:\cygwin\home\WebKit-r165115\Source\WebKit\WebKit.vcxproj\WebKit.sln。
set TARGETDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\bin32\。
set TARGETEXT=.dll。
set TARGETFILENAME=JavaScriptCore.dll。
set TARGETPATH=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\bin32\JavaScriptCore.dll。
set DEBUGSUFFIX=。
REM If any of the above variables didn't exist previously and。
REM were set to an empty string, set will set the errorlevel to 1,。
REM which will cause the project-specific script to think the build。
REM has failed. This cmd /c call will clear the errorlevel.。
cmd /c
"C:\cygwin\home\WebKit-r165115\Source\JavaScriptCore\JavaScriptCore.vcxproj\JavaScriptCorePreBuild.cmd"。
:VCEnd”已退出,代码为 1。 C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 122 5 JavaScriptCore。
错误 13 error MSB3073: 命令“REM Do not edit from the Visual Studio IDE! Customize via a jscPreBuild.cmd file.。
if not exist "C:\cygwin\home\WebKit-r165115\Source\JavaScriptCore\JavaScriptCore.vcxproj\jsc\jscPreBuild.cmd" exit /b。
set CONFIGURATIONBUILDDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug。
set CONFIGURATIONNAME=Debug。
set INPUTDIR=
set INPUTFILENAME=。
set INPUTPATH=
set INTDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\obj32\jsc\。
set OUTDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\bin32\。
set PLATFORMARCHITECTURE=32。
set PLATFORMNAME=Win32。
set PROJECTDIR=C:\cygwin\home\WebKit-r165115\Source\JavaScriptCore\JavaScriptCore.vcxproj\jsc\。
set PROJECTFILENAME=jsc.vcxproj。
set PROJECTNAME=jsc。
set PROJECTPATH=C:\cygwin\home\WebKit-r165115\Source\JavaScriptCore\JavaScriptCore.vcxproj\jsc\jsc.vcxproj。
set SOLUTIONDIR=C:\cygwin\home\WebKit-r165115\Source\WebKit\WebKit.vcxproj\。
set SOLUTIONFILENAME=WebKit.sln。
set SOLUTIONNAME=WebKit。
set SOLUTIONPATH=C:\cygwin\home\WebKit-r165115\Source\WebKit\WebKit.vcxproj\WebKit.sln。
set TARGETDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\bin32\。
set TARGETEXT=.exe。
set TARGETFILENAME=jsc.exe。
set TARGETPATH=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\bin32\jsc.exe。
set DEBUGSUFFIX=。
REM If any of the above variables didn't exist previously and。
REM were set to an empty string, set will set the errorlevel to 1,。
REM which will cause the project-specific script to think the build。
REM has failed. This cmd /c call will clear the errorlevel.。
cmd /c
"C:\cygwin\home\WebKit-r165115\Source\JavaScriptCore\JavaScriptCore.vcxproj\jsc\jscPreBuild.cmd"。
:VCEnd”已退出,代码为 1。 C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 122 5 jsc。
错误 23 error C1083: 无法打开源文件: “C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\obj32\WebCore\DerivedSources\InternalSettingsGenerated.cpp”: No such file or directory C:\cygwin\home\WebKit-r165115\Source\WebCore\WebCore.vcxproj\c1xx WebCoreTestSupport。
错误 24 error C1083: 无法打开源文件: “C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\obj32\WebCore\DerivedSources\JSMallocStatistics.cpp”: No such file or directory C:\cygwin\home\WebKit-r165115\Source\WebCore\WebCore.vcxproj\c1xx WebCoreTestSupport。
错误 25 error C1083: 无法打开源文件: “C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\obj32\WebCore\DerivedSources\JSMemoryInfo.cpp”: No such file or directory C:\cygwin\home\WebKit-r165115\Source\WebCore\WebCore.vcxproj\c1xx WebCoreTestSupport。
错误 26 error C1083: 无法打开源文件: “C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\obj32\WebCore\DerivedSources\JSTypeConversions.cpp”: No such file or directory C:\cygwin\home\WebKit-r165115\Source\WebCore\WebCore.vcxproj\c1xx WebCoreTestSupport。
错误 27 error C1083: 无法打开源文件: “C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\obj32\WebCore\DerivedSources\JSInternals.cpp”: No such file or directory C:\cygwin\home\WebKit-r165115\Source\WebCore\WebCore.vcxproj\c1xx WebCoreTestSupport。
错误 29 error C1083: 无法打开源文件: “C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\obj32\WebCore\DerivedSources\JSInternalSettingsGenerated.cpp”: No such file or directory C:\cygwin\home\WebKit-r165115\Source\WebCore\WebCore.vcxproj\c1xx WebCoreTestSupport。
错误 30 error C1083: 无法打开包括文件: “WebCore/WebCoreHeaderDetection.h”: No such file or directory C:\cygwin\home\WebKit-r165115\Source\WebCore\config.h 37 1 WebCoreTestSupport。
错误 31 error C1083: 无法打开包括文件: “WebCore/WebCoreHeaderDetection.h”: No such file or directory C:\cygwin\home\WebKit-r165115\Source\WebCore\config.h 37 1 WebCoreTestSupport。
错误 32 error C1083: 无法打开包括文件: “WebCore/WebCoreHeaderDetection.h”: No such file or directory C:\cygwin\home\WebKit-r165115\Source\WebCore\config.h 37 1 WebCoreTestSupport。
错误 34 error MSB3073: 命令“REM Do not edit from the Visual Studio IDE! Customize via a InterfacesPreBuild.cmd file.。
if not exist "C:\cygwin\home\WebKit-r165115\Source\WebKit\WebKit.vcxproj\Interfaces\InterfacesPreBuild.cmd" exit /b。
set CONFIGURATIONBUILDDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug。
set CONFIGURATIONNAME=Debug。
set INPUTDIR=
set INPUTFILENAME=。
set INPUTPATH=
set INTDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\obj32\Interfaces\。
set OUTDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\include\WebKit\。
set PLATFORMARCHITECTURE=32。
set PLATFORMNAME=Win32。
set PROJECTDIR=C:\cygwin\home\WebKit-r165115\Source\WebKit\WebKit.vcxproj\Interfaces\。
set PROJECTFILENAME=Interfaces.vcxproj。
set PROJECTNAME=Interfaces。
set PROJECTPATH=C:\cygwin\home\WebKit-r165115\Source\WebKit\WebKit.vcxproj\Interfaces\Interfaces.vcxproj。
set SOLUTIONDIR=C:\cygwin\home\WebKit-r165115\Source\WebKit\WebKit.vcxproj\。
set SOLUTIONFILENAME=WebKit.sln。
set SOLUTIONNAME=WebKit。
set SOLUTIONPATH=C:\cygwin\home\WebKit-r165115\Source\WebKit\WebKit.vcxproj\WebKit.sln。
set TARGETDIR=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\include\WebKit\。
set TARGETEXT=.lib。
set TARGETFILENAME=Interfaces.lib。
set TARGETPATH=C:\cygwin\home\WebKit-r165115\WebKitBuild\Debug\include\WebKit\Interfaces.lib。
set DEBUGSUFFIX=。
REM If any of the above variables didn't exist previously and。
REM were set to an empty string, set will set the errorlevel to 1,。
REM which will cause the project-specific script to think the build。
REM has failed. This cmd /c call will clear the errorlevel.。
cmd /c
"C:\cygwin\home\WebKit-r165115\Source\WebKit\WebKit.vcxproj\Interfaces\InterfacesPreBuild.cmd"。
:VCEnd”已退出,代码为 1。 C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 122 5 Interfaces。
错误 66 error C1083: 无法打开包括文件: “dxgi1_2.h”: No such file or directory c:\cygwin\home\webkit-r165115\source\thirdparty\angle\src\libglesv2\precompiled.h 38 1 libGLESv2。
错误 67 error C1083: 无法打开包括文件: “dxgi1_2.h”: No such file or directory C:\cygwin\home\WebKit-r165115\Source\ThirdParty\ANGLE\src\libGLESv2\precompiled.h 38 1 libGLESv2。
错误 68 error C1083: 无法打开包括文件: “dxgi1_2.h”: No such file or directory c:\cygwin\home\webkit-r165115\source\thirdparty\angle\src\libglesv2\precompiled.h 38 1 libGLESv2。
错误 69 error C1083: 无法打开包括文件: “dxgi1_2.h”: No such file or directory c:\cygwin\home\webkit-r165115\source\thirdparty\angle\src\libglesv2\precompiled.h 38 1 libGLESv2。
错误 70 error C1083: 无法打开包括文件: “dxgi1_2.h”: No such file or directory c:\cygwin\home\webkit-r165115\source\thirdparty\angle\src\libglesv2\precompiled.h 38 1 libGLESv2。
错误 71 error C1083: 无法打开包括文件: “dxgi1_2.h”: No such file or directory c:\cygwin\home\webkit-r165115\source\thirdparty\angle\src\libglesv2\precompiled.h 38 1 libGLESv2。
错误 72 error C1083: 无法打开包括文件: “dxgi1_2.h”: No such file or directory c:\cygwin\home\webkit-r165115\source\thirdparty\angle\src\libglesv2\precompiled.h 38 1 libGLESv2。
错误 73 error C1083: 无法打开包括文件: “dxgi1_2.h”: No such file or directory c:\cygwin\home\webkit-r165115\source\thirdparty\angle\src\libglesv2\precompiled.h 38 1 libGLESv2。
error MSB3073
最近将VC2002 代码移植到VC2010,出现编译错误:。
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3073: The command "regsvr32 /s /c "D:\VC++Prj\source code\zutai\cha06\Meter\.\Debug\Meter.dll" 。
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3073: echo regsvr32 exec. time > ".\Debug\regsvr32.trg"。
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3073: :VCEnd" exited with code 3.。
英文版处理办法:
Project->Configuration Properties->General->Target Extension设置为.ocx 或者.dll。
Project->Configuration Properties->Linkerl->General ->Output File设置为$(OutDir)$(ProjectName)$(TargetExt)。
中文版处理办法:
在项目上点右键,选择“属性”->“配置属性”->“常规”->“目标文件扩展名”,设置为.ocx 或者.dll。
在项目上点右键,选择“属性”->“配置属性”->“链接器”->“ 常规 ”->“输出文件”,设置为$(OutDir)$(ProjectName)$(TargetExt)。