我在Visual Studion 2012上安装了OpenCV 2.4.8(我是CS的学生,所以VS来自dreamspark)
我完成了安装步骤中的所有操作。然后我写了一个简单的程序来读取图像并将其显示在屏幕上。当我第一次编译它时,它给了我一个错误:"程序无法启动,因为你的计算机中缺少opencv_core248d.dll。请尝试重新安装程序以解决这个问题。"。但是!!!当我转到项目文件夹,运行.sln文件,然后编译时,它就工作了!没有丢失的dll,创建了PATH,我保存了属性表,这样我就不必每次都重复这些步骤。那么,为什么它不在IDE中编译,却在第二个窗口IDE中运行良好呢。
我该如何解决这个问题。
我解决了!!!最后在PATH中写入目录后,必须重新启动计算机,否则VS不知道dll在哪里。这就是为什么当您手动打开项目时,而不是在IDE