问题描述
PGR FlyCapture 1.8 Release 26 Setup
Updating System
The features you selected are currently being installed.
Wise Installation Wizard?
Cancel
Install
Error in custom action. The library
C:\Windows\1174EB69ECDD47D6BB2BF25F448FD150.TMP\WiseCustomCalla9.dll is invalid or could not be found.
确定
问题分析
根据提示显示,WiseCustomCalla9.dll文件无效或找不到,我发现 “C:\Windows\1174EB69ECDD47D6BB2BF25F448FD150.TMP\”目录下有“WiseCustomCalla9.dll”文件,于使错误只剩下无效,判断无效的依据有两个:
1、判断“WiseCustomCalla9.dll”无效的程序有问题?
2、被判断的“WiseCustomCalla9.dll”包含当前计算机不存在的动态关联项,动态关联的接口或文件不存在?
无论1还是2,其实问题都是当前计算机与编译计算机环境不一致所造成。
VC++动态编译一般需要安装 Microsoft Visual C++ Redistributable Package
C# 的程序要安装 Microsoft .NET Framework
Java 程序需要安装 JDK或JRE
....
因此,不同IDE开发的软件需要安装与之版本对应的运行发布包。
解决方案
未安装相应的发布包,经测试 flycapture_1_8_3_26_x64.exe 在 Windows 10 专业版 64位 (10.0, 版本 18362 )上安装,可以安装以下其中一种已经测试完成的版本:
1、vcredist_x86 v6.00.2900.2180 数字签名日期[2011年5月18日 2:07:59] 大小[2.57 MB (2,701,720 字节)],官网下载地址如下:
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC 安全更新
2、VCRedist Visual C++ 2005 x86 8.0.61187