Visual studio 2008 如何在visualc++;? 我试图为Visual C++快车设置OpenCV 2,但我不能成功地完成它。我在互联网上到处找了找,还试过官方指南。有人能给我介绍一个在OpenCV 2.0上为他们工作的教程吗。谢谢。

Visual studio 2008 如何在visualc++;? 我试图为Visual C++快车设置OpenCV 2,但我不能成功地完成它。我在互联网上到处找了找,还试过官方指南。有人能给我介绍一个在OpenCV 2.0上为他们工作的教程吗。谢谢。,visual-studio-2008,visual-c++,opencv,Visual Studio 2008,Visual C++,Opencv,因为编译完OpenCV,需要在Visual C++中创建一个新的项目 单击文件->新建->项目 在左侧的visualc++下选择Win32 选择右侧的Win32 Console应用程序 输入名称,然后单击“确定” 然后单击Finish 现在,按照本教程中详细的说明设置目录等。它还有一个示例程序 如果你有任何困难,请告诉我 更新: 您需要将包含DLL的文件夹放在系统路径中。您可以在与包含cv200d.lib的lib文件夹相同的文件夹中找到此文件夹。假设cv200d.lib位于C:\OpenCV2

因为编译完OpenCV,需要在Visual C++中创建一个新的项目
  • 单击
    文件->新建->项目
  • 在左侧的
    visualc++
    下选择
    Win32
  • 选择右侧的Win32 Console应用程序
  • 输入名称,然后单击“确定”
  • 然后单击
    Finish
  • 现在,按照本教程中详细的说明设置目录等。它还有一个示例程序

    如果你有任何困难,请告诉我

    更新: 您需要将包含DLL的文件夹放在系统路径中。您可以在与包含
    cv200d.lib
    lib
    文件夹相同的文件夹中找到此文件夹。假设
    cv200d.lib
    位于
    C:\OpenCV2.0\opencv\lib\debug
    中,则调试DLL应位于
    C:\OpenCV2.0\opencv\bin\debug
    中,发布DLL应位于
    C:\OpenCV2.0\opencv\bin\Release
    中。如果您对将文件夹添加到路径有任何疑问,请告诉我

    您链接到的教程中提到了上述内容:

    4将输出目录添加到系统路径,例如: C:\OpenCV2.0\vs2008\bin\Debug;C:\OpenCV2.0\vs2008\bin\Release:%PATH% 添加这两个目录是安全的,因为调试 OpenCV DLL有“d”后缀,而发行版DLL没有


    另外,
    cv200d.lib
    将正确配置项目的
    Debug
    模式。你必须进入项目的
    发布
    模式并添加
    cv200.lib
    (即没有
    d
    )。

    重复:@Jacob我已经看到了。这没用,为什么?你必须说得更具体一些。@Jacob它在某种程度上帮助了我,但在其中一个阶段之后,它将我重定向到官方指南,这又回到了原点。你说你没有成功安装它-发生了什么事?我已经看过这个教程了。这些说明适用于较旧版本的OpenCV,因为OpenCV 2.0的文件夹结构不同。我所遵循的教程是针对OpenCV 2.0的。我设置了全局选项,并在页面属性中添加了额外的依赖项。但是,我注意到,我没有放cv.lib,而是放了cv200d.lib等。在这之后,我尝试了一个程序,它说cxcore200d.dll不在您的计算机上。干得好!所以你已经正确设置了链接器。现在,您需要授予对DLL的可执行访问权限-最简单的方法是将包含这些DLL的文件夹作为环境变量放在系统路径中-我已将此包含在我的答案中。@Jacob这一定是个愚蠢的问题,但在C:\OpenCV2.0\vs2008\bin\Release:%path%中:%path%是什么意思。当它说添加输出目录,我去创建文件夹,但它已经在那里。我还需要做些什么。添加环境变量时,变量名重要吗?没问题!您是否仍然收到“未找到DLL错误”?好的,试试这个:找到你需要的DLL(它们应该在文件夹
    bin\Debug
    中,并将它们*复制到项目
    的Debug文件夹中。对OpenCV中的
    bin\Release`文件夹执行同样的操作