斯潘8
斯潘4
FME显示为“崩溃”,带有一个Windows错误对话框:
FME 2013在Visual Studio 2010中编译,所以使用MSVCR100运行时,虽然python模块使用的大多数库是由早期版本的Visual Studio编译的,并且使用mscvr90或更低版本。
这通常不是问题,由于模块能够正确地知道如何使用Windows SXS清单查找正确的运行时,但有些模块没有这样配置。
没有正确的SXS清单,一个模块将尝试运行FME的清单,并获取错误的运行时版本,正在生成错误对话框。
模块还可以尝试从系统路径加载msvcr90.dll。如果python找到了稍微不同的msvcr90.dll版本,这可能导致同样的问题。您可以按照下面描述的步骤确认要加载哪个版本的DLL叠加溢出问题.
设置路径=c:\apps\fme\fmeworkbench.exe
这可能会对FME的功能产生不利影响,但可能是一个潜在的解决方案。
最后,在python脚本本身中,您可以从以下两行开始:
import os os.environ[“路径”]=“”
这只修改了fme中python环境的路径。
?2019安全亚搏在线软件公司|合法的