通过 microsoft visual foxpro 编译出来的 exe 文件,在没有安装 microsoft visual foxpro 的机器上运行,会出现上述语句。
你需要在你的机器上安装 microsoft visual foxpro 运行库,具体要视编译 exe 的 visual foxpro 版本而定,通常有 v3.0, v5.0, v6.0, v7.0, v8.0, v9.0 版本,用得最多的是 v6.0 版本。
安装对应版本的visual foxpro,或者下载对应版本的运行库文件,放到 exe 所在目录,或放到 C:WINDOWSSystem32 目录下
[break]
各个VFP版本对应的运行库(支持库)文件:
VFP3 的运行库:VFP300.ESL
VFP5 的运行库:VFP500.DLL、VFP5ENU.DLL
VFP6 的运行库:VFP6RUN.EXE、VFP6R.DLL、VFP6RENU.DLL
VFP7 的运行库:msvcr70.dll、vfp7r.dll、vfp7rchs.dll、gdiplus.dll、vfp7renu.dll
VFP8 的运行库:msvcr70.dll、vfp8r.dll、vfp8rchs.dll、gdiplus.dll
VFP9 的运行库:msvcr71.dll、vfp9r.dll、vfp9rchs.dll、gdiplus.dll、vfp9t.dll
附:[x]可为6、7、8或9。
VFP[x]R.dll 文件是单线程运行库,而 VFP[x]T.dll 文件是多线程运行库。
如果你用 Visual FoxPro 开发的是一个服务程序或是.dll 文件,必须同时发布 VFP[x]T.dll 文件。
各个版本运行库下载:
一般来说VFP6RCH.dll是中文版DLL,VFP6REU.DLL是英文版DLL。
用的最多的还是VFP6.0,所以我单独把VFP6.0的运行库拿出来,也放了Visual FoxPro V6.0软件下载。
VFP 6.0运行库(Visual FoxPro 6.0运行库)下载:金山网盘 百度网盘
Visual FoxPro V6.0 下载:金山网盘 百度网盘(文件里有注册ID,其实你全部输入1也是可以的。ID:111-111111 )
VFP 7.0/8.0/9.0运行库下载:金山网盘 百度网盘
如果你以前安装过VFP,突然不能运行编译出来的EXE文件了,先弄一下运行库试试。不行的话,卸载原来版本的VFP,重新安装VFP下,一般就可以了。