【问题标题】:What is the difference between vc10, vc11 and vc12 libraries in OpenCV?OpenCV 中的 vc10、vc11 和 vc12 库有什么区别?
【发布时间】:2015-07-02 15:34:01
【问题描述】:

我使用的是 OpenCV 2.4.11,我有 2 个文件夹 x64 和 x86,它们都包含 vc10、vc11 和 vc12 文件夹,每个文件夹都包含带有库的 lib 文件夹。所有文件夹中的库看起来都差不多,只是大小上有一些细微差别。首先,x64 和 x86 文件夹有什么区别?其次,vc10、vc11和vc12库有什么区别?

【问题讨论】:

    标签: c++ opencv


    【解决方案1】:

    对于 Microsoft 的 Visual Studio 编译器的每个版本,它们都是不同的版本。

    • vc16:Visual Studio 2019 打包的编译器
    • vc15:Visual Studio 2017 打包的编译器
    • vc14:Visual Studio 2015 打包的编译器
    • vc12:Visual Studio 2013 打包的编译器
    • vc11:Visual Studio 2012 打包的编译器
    • vc10:Visual Studio 2010 打包的编译器

    【讨论】:

    • @Bowecho 可能不会。 :P
    • 那么我们可以使用 vc12 旧库和 vc16 编译器吗??
    【解决方案2】:

    它指的是用于构建的 Visual C++ 版本。 x64 和 x86 是 64 位和 32 位的芯片架构。

    【讨论】:

    • 我明白了,但是 32 或 64 架构中的 vc10、vc11 和 vc12 库有什么区别?
    • Visual C++ 版本
    • 我使用的是 Codeblocks 13.12,那么哪些库可以兼容?因为我使用的是 vc12 库,而编译器 (gnu gcc) 无法识别某些函数,例如读取图像时会出错。
    【解决方案3】:

    【讨论】:

      猜你喜欢
      • 2021-04-07
      • 1970-01-01
      • 2017-08-31
      • 1970-01-01
      • 2013-09-02
      • 2014-08-09
      • 1970-01-01
      • 2015-06-17
      • 2019-11-24
      相关资源
      最近更新 更多