我已使用OpenCV
构建了Visual Studio 2008
项目。当我从项目文件夹运行exe时,它在我的机器上运行完美(Windows 7)。我想在任何Windows 7机器上运行此exe。我已经将所有dll包含在exe文件夹中。我的OpenCV
项目会加载图片,因此我已将该图片包含在内。在项目中我已经从C盘加载了图像(“C://mypic.jpg”),所以当我在不同的机器上运行exe时,我需要将图像移动到那个C盘。
我已经完成了所有这些,当我尝试在没有visual studio或任何编程环境的其他机器上运行时,我收到此错误。
“应用程序无法启动,因为它的并排配置不正确。请参阅应用程序事件日志或使用命令行sxstrace.exe工具获取更多详细信息”
有人可以帮忙吗?提前谢谢。
答案 0 :(得分:2)
我想你可能需要安装Visual Studio 2008 Redistributable包。在Windows上部署应用程序的正确方法是创建安装程序。如果您有Visual Studio 2008 Professional,则应该能够为项目创建安装程序。 Here是帮助您入门的好指南。如果您需要一个免费的替代方案来创建安装程序,请查看NSIS opensource安装程序生成器。