I have created a c/c++ program which uses opencv library. I want to convert it into desktop application which can be run by simply installing it on any system. Also can it be done so that user installing software does not need opencv. I mean it comes packaged with software
How this is done and can you point to some good book or tutorial? I want to create GUI also what are the recommendations for that
I want to create software both for windows and linux.
To avoid having the user install OpenCV, you can try to link statically to its binaries. Check the OpenCV documentation, it might have instructions to do that. As for a portable GUI for C++, there are even books about that, but a popular one seems to be wxWidgets .
There is also a question about portable C++ UI toolkits here in SO, check it out