vsedit.exe – 无法找到入口,请问是什么原因?
dwing吧
全部回复
仅看楼主
level 4
纸树叶w 楼主
提示信息是:vsedit.exe – 无法找到入口。无法定位程序输入点 clCreateImage 于动态链接库 OpenCL.dll 上。
但是如果把VapourSynth下的plugins64目录移动到其他目录,打开VS Editor就不会弹出警告框了。所以也许可以初步确定是VapourSynth\plugins64出了问题。但是没有插件就无法运行vpy脚本了,值得注意的是我是打开“VSEditor”就报错,然后移动了“VS”里面的插件,就可以不报错。
Python、VS、VSEditor这几个软件反反复复重装好几次了,计算机也重启十几次,折腾一下午加一晚上,还是弹出这个窗口。
说实话其实目前并无大碍,除了每次弹出这个窗口以外,进行Preview的时候倒是挺正常的(当然我也就是用范例的脚本运行了一下,可以正常看)。但是因为这个警告窗口我已经折腾至少4个小时了。顺便这是我第一次装这些东西,包括VS和AVS各种软件。我看了@下蛋公鸡oy 的视频,然后去翻 VCB-S 开放课程照着做的,不知道是哪出了问题。
2017年12月06日 06点12分 1
level 4
纸树叶w 楼主
问题已解决,感谢 Amefs 。
解决方法:
把Intel和AMD的显卡驱动都卸载重装一遍,原理是重装里面的OpenCL驱动。(之前尝试过去系统之家下载OpenCL.dll文件放到SysWOW64,这方法根本没用,必须重装俩显卡驱动。)
附其他备选解决方案(Amefs 原话):
首先,目前最新版本也可以使用,我已经开始使用R38,同时开始尝试换R40。
第二点,如果说是ocl错误,很可能是需要重新安装opencl驱动(通常包含在显卡驱动中),如果无法使用opencl,那么尝试删除KNLMeans滤镜。
第三点,就环境变量而言,默认的python脚本只要放在site-packages路径即可工作,使用import完成调用(详见python文档),vs的plugin滤镜库一般都是放在plugins64下,这一点可以参见VS的官方文档。
2017年12月06日 13点12分 2
不是应该放在System32文件夹下么..
2017年12月07日 14点12分
@376389237 不清楚,网上是说放SysWOW64。顺便我发现重装驱动之后其实AMD显卡驱动好像没有正常加载,桌面右键没有CCC控制面板了……如果正常加载的话就依然弹出警告框……只能先Intel驱动凑合用了……
2017年12月08日 00点12分
1