关于MariaDB5.5不是有效的Win32 应用程序

时间:2022-12-02 07:03:39

关于MariaDB5.5不是有效的Win32 应用程序

操作系统:Windows XP sp3

数据库:MariaDB 5.5.49

问题原因:

    使用文本编辑器打开mysqld.pdb文件.

在13行1012列,会发现如下信息:

关于MariaDB5.5不是有效的Win32 应用程序

    这说明v5.5.49是使用Microsoft Visual Studio 2013编译的!这个版本的编译的exe默认是不支持xp的。

同样是mysqld.pdb(3行1199列),在MySQL社区发行包里的信息如下:

关于MariaDB5.5不是有效的Win32 应用程序

这说明MySQL社区版v5.5.49是使用Microsoft Visual Studio 2008编译的!这个版本的编译的exe默认是支持xp的。

vs与版本对照表(来源于百度百科

名称
内部版本
C类语言
Basic类语言
Java类语言
其他语言
Visual Studio
4.0
Visual C++ 4.0
Visual Basic 3.0
 
Visual FoxPro 4.0
Visual Studio 97
5.0
Visual C++ 5.0
Visual Basic 5.0
Visual J++ 1.1
Visual FoxPro 5.0
Visual Studio 6.0
6.0
Visual C++ 6.0
Visual Basic 6.0
Visual J++ 6.0
Visual FoxPro 6.0
Visual Studio .NET 2002
7.0
Visual C++ 2002
Visual C# 2002
Visual Basic 2002
Visual J# 1.0
-
Visual Studio .NET 2003
7.1
Visual C++ 2003
Visual C# 2003
Visual Basic 2003
Visual J# 1.1
-
Visual Studio 2005
8.0
Visual C++ 2005
Visual C# 2005
Visual Basic 2005
Visual J# 2.0
-
Visual Studio 2008
9.0
Visual C++ 2008
Visual C# 2008
Visual Basic 2008
-
-
Visual Studio 2010
10.0
Visual C++ 2010
Visual C# 2010
Visual Basic 2010
-
Visual F#
Visual Studio 2012
11.0
Visual C++ 2012
Visual C# 2012
Visual Basic 2012
 
Visual F# 2012
Visual Studio 2013 12.0
Visual C++ 2013
Visual C# 2013
Visual Basic 2013
  
Visual F# 2013
Visual Studio 2015 14.0
Visual C++2015
Visual C# 2015
Visual Basic 2015   Visual F# 2015
Visual Studio 2015 RTM 14.0
Visual C++2015
Visual C# 2015
Visual Basic 2015   Visual F# 2015