繁体   English   中英

请帮助在64位Windows7上的qt(vs2012)上配置opencv 2.4.8

[英]please help in configuring opencv 2.4.8 on qt(vs2012) on 64bit windows7

我有64位Intel计算机。 我正在这台计算机上运行Windows 7(64位)。 我已经在计算机上安装了Visual Studio Ultimate 2012。 我已经基于Qt 5.2.1(MSVC 2010,32位)安装了Qt Creator 3.0.1,但无法在计算机上的此Qt上配置opencv 2.4.8。 我已经尝试了很多事情,但是我无法在qt上使用opencv 2.4.8。 请告诉我必要的步骤。 请注意,由于我的软件版本(例如64位计算机,opencv 2.4.8和基于MSVC2010的qt),我猜可能会有一些变化,但是我不确定。 请..请..请帮助我。 先感谢您。

您是否无法编译OpenCV,无法将其与应用程序链接或无法从Qt运行可执行文件? 您是静态链接吗? 问题可能大不相同。

如果要静态链接,则所有内容都需要使用相同的Microsoft Visual C ++编译器AFAIK [在您的情况下为VC11(2012)]进行编译。 OpenCV还可以,因为它们提供了vc10(VS2010),vc11(VS2012)和vc12(VS2013)的二进制文件。 对于Qt本身,请在此处下载针对VS2012编译的版本。

如果需要使用针对vc10编译的Qt库,请确保安装Microsoft Visual C ++ 2010可再发行组件包(x86)的可再发行组件并动态链接应用程序。 当然,如果错误的DLL有问题,请使用Dependency Walker。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM