VS2010编译mysql源码报错,求解

国足的主教练 2014-06-20 08:32:10
编译mysqld时候报错如下,
4>正在使用程序集“Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中的“Exec”任务。
4>任务“Exec”
4> setlocal
4> cd D:\mysql-5.6.19\sql
4> if %errorlevel% neq 0 goto :cmEnd
4> D:
4> if %errorlevel% neq 0 goto :cmEnd
4> D:\mysql-5.6.19\client\Debug\echo.exe x64 && cscript //nologo D:/mysql-5.6.19/win/create_def_file.js x64 D:\mysql-5.6.19\sql\Debug\sql.lib D:\mysql-5.6.19\mysys\Debug\mysys.lib D:\mysql-5.6.19\mysys_ssl\Debug\mysys_ssl.lib D:\mysql-5.6.19\dbug\Debug\dbug.lib D:\mysql-5.6.19\strings\Debug\strings.lib > mysqld.def
4> if %errorlevel% neq 0 goto :cmEnd
4> :cmEnd
4> endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
4> :cmErrorLevel
4> exit /b %1
4> :cmDone
4> if %errorlevel% neq 0 goto :VCEnd
4> :VCEnd
4> x64
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: 命令“setlocal
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: cd D:\mysql-5.6.19\sql
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: D:
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: D:\mysql-5.6.19\client\Debug\echo.exe x64 && cscript //nologo D:/mysql-5.6.19/win/create_def_file.js x64 D:\mysql-5.6.19\sql\Debug\sql.lib D:\mysql-5.6.19\mysys\Debug\mysys.lib D:\mysql-5.6.19\mysys_ssl\Debug\mysys_ssl.lib D:\mysql-5.6.19\dbug\Debug\dbug.lib D:\mysql-5.6.19\strings\Debug\strings.lib > mysqld.def
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: :cmEnd
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: :cmErrorLevel
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: exit /b %1
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: :cmDone
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: :VCEnd”已退出,代码为 1。
4>已完成执行任务“Exec”的操作 - 失败。
4>已完成在项目“mysqld.vcxproj”中生成目标“PreLinkEvent”的操作 - 失败。
...全文
306 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
国足的主教练 2014-06-21
  • 打赏
  • 举报
回复
问题找到了,发现输出日志里有一行 “输入错误: 没有文件扩展“.js”的脚本引擎。” 按照网上的方法:系统安装Dreamwear、UltraEdit、EditPlus后修改了.js文件的默认打开方式。当想直接执行js脚本时就会出现此错误。 OK了
资源下载链接为: https://pan.quark.cn/s/69e40574ab90 本文件夹中多数代码包含两个版本:以.c为后缀的文件是纯C语言实现;同名的.cpp文件则是C语言风格的C++实现,适配国内大学教材及考研视频中的常见写法。另有以特定后缀标识的文件,采用纯正C++面向对象方式编写,需在C++环境下使用。 源码未采用面向接口、继承等思想实现工具方法复用。笔者认为不应将编程语言的学习成本带入数据结构学习,希望学习者能直接熟练使用各类数据结构,无需反复查询其继承和实现结构。 零基础学习者建议先通过视频入门,可在视频平台搜索零基础数据结构教学内容。有一定基础后,考研推荐使用《算法4》,之后通过LeetCode、《剑指Offer》等大量刷题巩固。编程学习需牢记:“阅万卷,不若作一页之书;操千道,求解方不由分说。” 笔记涵盖多个技术领域:Go语言(含语法、并发编程、Web开发、微服务等)、大前端(含JavaScript、Node.js、vue/react、微信开发、Flutter等)、数据结构与算法(含Go、C、JavaScript等实现版本)、分布式与微服务架构(含mysql、redis、nginx、docker、k8s等)、计算机基础学科(组成原理、操作系统、计算机网络、编译原理)、大数据及Python相关内容。

57,062

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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