Ask Your Question

OpenCV with Adobe Acrobat DC SDK

asked 2018-04-02 14:19:06 -0500

rob-evans gravatar image

I want to create a plug-in for Adobe Acrobat DC using the Acrobat SDK with OpenCV. For Windows, the Acrobat SDK requires compilation of C++ via Visual Studio 2013. How can I determine whether any version of OpenCV would be backwards compatible with that compiler?

edit retag flag offensive close merge delete


You can try to compile lastest version with VS2013 else try to download opencv 3.1.0

LBerger gravatar imageLBerger ( 2018-04-02 14:26:53 -0500 )edit

Is there a way to determine which c++ version standard was used in each OpenCV version?

rob-evans gravatar imagerob-evans ( 2018-04-02 14:36:35 -0500 )edit

It is not an opencv problem but windows problem: use dependancy walker ( or compatible) open an opencv dll and search msvcxxx.dll necessary

LBerger gravatar imageLBerger ( 2018-04-03 00:59:38 -0500 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2018-04-05 15:31:49 -0500

rob-evans gravatar image

updated 2018-04-05 15:38:20 -0500

In some cases the Visual Studio version is indicated in the name of the Win pack download file. For example, the file named e.g., opencv-3.3.1-vc14.exe is apparently compiled by VS2015. In the case of OpenCV v3.1.0, the version is not in the download file name, OpenCV-3.1.0.exe, but the compiler version is indicated by the location of the binaries. For example, the binaries located in ..\build\x64\vc12\bin are created by the VS2013 compiler.

The compiler mappings are:

Visual Studio 2005 - Visual C++ 8.0 
Visual Studio 2008 - Visual C++ 9.0
Visual Studio 2010 - Visual C++ 10.0
Visual Studio 2012 - Visual C++ 11.0
Visual Studio 2013 - Visual C++ 12.0
Visual Studio 2015 - Visual C++ 14.0
Visual Studio 2017 - Visual C++ 14.1
edit flag offensive delete link more

Question Tools

1 follower


Asked: 2018-04-02 14:19:06 -0500

Seen: 171 times

Last updated: Apr 05 '18