【问题标题】:OpenCV 3.0 x64 VS2013 error LNK1104OpenCV 3.0 x64 VS2013 错误 LNK1104
【发布时间】:2023-03-13 22:23:01
【问题描述】:

已经阅读了一些关于这些的其他线程......到目前为止一切都试过...... 没有任何效果。仔细检查一切。

使用 x64 系统、VS13(x32) 和 x64 作为目标系统(虽然我之前尝试使用 x32 并且有 同样的错误) 无论如何,这是我的链接:

调试 x64

VC++执行目录:K:\A_A_Programmierung\opencv\build\x64\vc12\bin;$(ExecutablePath)

VC++ 库:K:\A_A_Programmierung\opencv\build\x64\vc12\lib;$(LibraryPath)

C/C++: K:\A_A_Programmierung\opencv\build\include;%(AdditionalIncludeDirectories)

链接器:目标计算机:MachineX64 (/MACHINE:X64)

其他依赖项:

opencv_calib3d300d.lib; opencv_core300d.lib; opencv_features2d300d.lib; opencv_flann300d.lib; opencv_highgui300d.lib; opencv_imgcodecs300d.lib; opencv_imgproc300d.lib; opencv_ml300d.lib; opencv_objdetect300d.lib; opencv_photo300d.lib; opencv_shape300d.lib; opencv_stitching300d.lib ;opencv_superres300d.lib;opencv_ts300d.lib;opencv_video300d.lib;opencv_videoio300d.lib;opencv_videostab300d.lib;%(AdditionalDependencies)

附加库。目录:

K:\A_A_Programmierung\opencv\build\x64\vc12\lib;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib;%(AdditionalLibraryDirectories)

还检查了其他线程中提到的其他一些设置! 并且确实设置了 tut 中提到的环境变量,并且还以管理员身份运行 VS13

有什么帮助吗?

【问题讨论】:

    标签: opencv


    【解决方案1】:

    好的,我自己修好了... 你必须在 opencv\build\x86\vc12\lib 下添加 opencv 3.0 的文件 用于链接器输入。 (请参阅其他依赖项)不再是整个列表... 官方教程上的列表不是最新的!

    【讨论】:

      【解决方案2】:

      尝试使用$(OPENCV_DIR)\staticlib 而不是$(OPENCV_DIR)\lib

      【讨论】:

        猜你喜欢
        • 2014-05-22
        • 1970-01-01
        • 1970-01-01
        • 2015-03-05
        • 1970-01-01
        • 1970-01-01
        • 2015-08-07
        • 2016-12-26
        • 2016-03-29
        相关资源
        最近更新 更多