我试图为我的opencv项目创建一个安装程序。项目运行得很好,编译时或运行时没有错误。 我还需要程序在其他机器上运行,所以我想制作一个安装程序。我已经读过MS VS 2013已经停止使用部署工具,所以我使用 InstallShied Limited 。
我根据他们的教程设置所有内容,我正在添加opencv库,它构建,我可以安装我的应用程序。但是只要在其他机器上安装它,我就会收到以下错误消息:
无法在动态链接库opencv_imgproc.dll
中找到过程入口点_except1如果我只是将dll文件与exe文件一起复制到另一台机器,我也会收到此错误。这是否意味着dll与系统不兼容?我在两台机器上都使用Windows 8.1。当我从VS构建它时它运行起来也很奇怪。
非常感谢任何建议。
的问候, HH
答案 0 :(得分:1)
解决方案:我已经包含64位dll并在32位上运行。 32位dll在vc10中