vf生成的exe文件不能在别的机子单独运行
2个回答
展开全部
因为其他电脑上没有供程序调用的动态链接库文件
需要连同需要的链接库打包,然后在发布。
这些库文件根据版本分别是:
VFP3 的运行库: VFP300.ESL
VFP5 的运行库:VFP500.DLL、VFP5ENU.DLL、VFP500CHS.DLL
VFP6 的运行库:vfp6r.dll、vfp6rchs.dll、gdiplus.dll (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)
VFP[x]R.dll 文件是单线程运行库,而 VFP[x]T.dll 文件是多线程运行库。如果你用 Visual FoxPro 开发的是一个服务程序或是.dll 文件,必须同时发布 VFP[x]T.dll 文件
[x]可为6、7、8或9
需要连同需要的链接库打包,然后在发布。
这些库文件根据版本分别是:
VFP3 的运行库: VFP300.ESL
VFP5 的运行库:VFP500.DLL、VFP5ENU.DLL、VFP500CHS.DLL
VFP6 的运行库:vfp6r.dll、vfp6rchs.dll、gdiplus.dll (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)
VFP[x]R.dll 文件是单线程运行库,而 VFP[x]T.dll 文件是多线程运行库。如果你用 Visual FoxPro 开发的是一个服务程序或是.dll 文件,必须同时发布 VFP[x]T.dll 文件
[x]可为6、7、8或9
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询