Ask Your Question
0

Adding Qt backend support to already deployed application: rebuild is needed or replacing opencv_world3xx.dll suffices?

asked 2017-02-02 02:33:09 -0600

ucarcamagnu gravatar image

updated 2017-02-02 02:39:09 -0600

Hello.

Let's say I already deployed a C++ Windows application with its companion opencv_world320.dll which was built without Qt option.

Now user would like to have all Qt backend facilities: in addition to replace the DLL with the "Qt enabled" version, does my application need ALSO to be rebuilt against the opencv_world320.lib created with the "Qt enabled" DLL?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2017-02-02 02:45:26 -0600

berak gravatar image

does my application need ALSO to be rebuilt against the opencv_world320.lib which the "Qt" DLL was built?

YES. (you also probably need to change some code in your application, where it should be using Qt functionality)

you'd have to:

  • install Qt on your dev box
  • rebuild opencv from src with Qt enabled
  • rebuild your app, so it's actually using qt functionality
  • either have the client install te same Qt version you used, or deploy the Qt dll's along with your app
edit flag offensive delete link more

Comments

Thank you, indeed I've already built OpenCV in both "flavors"

ucarcamagnu gravatar imageucarcamagnu ( 2017-02-04 07:17:34 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2017-02-02 02:33:09 -0600

Seen: 431 times

Last updated: Feb 02 '17