我有一个使用 Qt、OpenCV、Boost 和其他一些库的 VS2012 项目。
我将适用于 Windows 64 位(VS 2012,OpenGL)的 Qt 5.1.1 安装到 C:/Qt 目录,并使用工作共享的 Qt DLL 配置 VS 项目。VS 可以无错误地运行项目调试和发布模式。
但我无法从目录运行 exe。有一个部署错误。为了使它工作,我尝试将所有 DLL 放到包含这些 DLL 的目录中;
A2Engine.exe
cryptopp.dll
D3DCompiler_43.dll
gpsvc.dll
icudt51.dll
icuin51.dll
icuuc51.dll
IEShims.dll
libcurl.dll
libeay32.dll
libEGL.dll
libGLESv2.dll
libmySQL.dll
msvcp110.dll
msvcr110.dll
mysqlcppconn.dll
opencv_calib3d245.dll
opencv_contrib245.dll
opencv_core245.dll
opencv_features2d245.dll
opencv_ffmpeg245_64.dll
opencv_flann245.dll
opencv_gpu245.dll
opencv_highgui245.dll
opencv_imgproc245.dll
opencv_legacy245.dll
opencv_ml245.dll
opencv_nonfree245.dll
opencv_objdetect245.dll
opencv_photo245.dll
opencv_stitching245.dll
opencv_superres245.dll
opencv_ts245.dll
opencv_video245.dll
opencv_videostab245.dll
pthreadGC2.dll
pthreadGCE2.dll
pthreadVC2.dll
pthreadVCE2.dll
pthreadVSE2.dll
qminimal.dll
qoffscreen.dll
Qt5Core.dll
Qt5Gui.dll
Qt5Multimedia.dll
Qt5MultimediaWidgets.dll
Qt5Network.dll
Qt5OpenGL.dll
Qt5PrintSupport.dll
Qt5Qml.dll
Qt5Quick.dll
Qt5Sensors.dll
Qt5Sql.dll
Qt5V8.dll
Qt5WebKit.dll
Qt5WebKitWidgets.dll
Qt5Widgets.dll
qwindows.dll
ssleay32.dll
sysntfy.dll
tbb.dll
platforms/qminimal.dll
platforms/qoffscreen.dll
platforms/qwindows.dll
当我双击exe时,没有任何反应。依赖walker也找不到任何问题。
有任何想法吗?