当前位置:编程学堂 > 有没有64位版本的vs2010_win7 64位,在vs2010(Visual Studio2010)环境下配置openCV2.4.8版本...

有没有64位版本的vs2010_win7 64位,在vs2010(Visual Studio2010)环境下配置openCV2.4.8版本...

  • 发布:2023-10-07 10:47

本文介绍的是win7系统的64位机器,开发环境是vs2010和openCV版本是2.4。 8环境,配置openCV的运行流程。

我的openCV安装在路径D:\openCV\opencv\。 (知道这个安装路径很重要,本文后面提供的路径都是我电脑的路径,一定要根据自己的路径做适当的修改)

(1)

右键计算机->属性->高级系统设置->环境变量

然后在系统变量中找到Path(如果没有就新建一个),然后添加“??;D:\openCV\opencv\build\x86\vc10\bin ?? ?”到它,然后重启电脑(引号里面是路径,注意前面有分号,是和原来的路径分开的,这个路径是我的路径,大家可以根据自己的openCV做适当的修改)安装路径(以下路径也是如此,以后不再赘述)。

(二)

打开VS2010并创建一个win32控制台应用程序。

然后右键项目名称->“属性->配置属性->VC++目录->包含目录(右侧位置)。

复制此目录列表:

D:\openCV\opencv\build\include\opencv2;D:\openCV\opencv\build\include\opencv;D:\openCV\opencv\build\include

仍然在此页面,选择库目录并将以下内容复制到其中

D:\openCV\opencv\build\x86\vc10\lib

(3)

点击Connector->Input->Additional Dependency(右侧)(下面类库中的数字根据版本号而定,如果是openCV2.4.9,后面的数字都是249),添加这个lib 的字符串 复制进去。

opencv_video248d.lib opencv_ts248d.lib opencv_objdetect248d.lib opencv_ml248d.lib opencv_legacy248d.lib opencv_imgproc248d.lib opencv_highgui248d.lib opencv_gpu248d.lib opencv_flann248d.lib opencv_功能2d248d.lib opencv_core248d.lib opencv_calib3d248d.lib opencv_contrib248d.lib opencv_nonfree248d.lib opencv_ocl248d.lib opencv_photo248d 。 lib opencv_superres248d.lib opencv_videostab248d.lib opencv_stitching248d.lib

(4) 在属性界面中,在左上角的配置栏中,将debug改为release,然后重复第二步和第三步。但第三步的文件名去掉了“d”字母,如下:

opencv_video248.lib opencv_ts248.lib opencv_objdetect248.lib opencv_ml248.lib opencv_legacy248.lib opencv_imgproc248.lib opencv_highgui248.lib opencv_gpu248.lib opencv_flann248.lib opencv_features2d248。 lib opencv_core248.lib opencv_calib3d248.lib opencv_contrib248.lib opencv_nonfree248.lib opencv_ocl248.lib opencv_photo248。 lib opencv_superres248.lib opencv_videostab248.lib opencv_stitching248.lib (5)

目前配置完成。我们用一段代码来测试一下。 (将文件名为“colour.jpg”的图片放入项目名文件夹下的项目名文件夹中,即如果项目名为test,则将其放入test文件夹下的test文件夹中)

#include“stdafx.h”

#include "opencv\highgui.h"

int main(int argc,char**argv)

{

IplImage *img = cvLoadImage("color.jpg");

cvNamedWindow("窗口",CV_WINDOW_AUTOSIZE);

cvShowImage("窗口",img);

cvWaitKey(0);

cvReleaseImage(&img);

cvDestroyWindow(“窗口”);

返回0;

}

如果操作成功,将会显示图片。如下图

(6)

正常情况下,如果上述步骤执行正确,图像可以成功显示。但是,如果仍然无法显示图像,您可以继续执行以下步骤。

右键单击项目名称并选择属性

?? -> 配置属性

?????? -> 链接器(通用)

????????? -> 启用增量链接->“否 (/INCRMENTAL:NO)”

删除Vs2010安装目录D:\Microsoft Visual Studio2010\VC\bin下的cvtres.exe文件?

这时候图片一般就可以正确显示了。

2015 年 2 月 6 日?西安交通大学

?

论坛里经常有人问这样的问题:有64位的VS2010吗? Vs2010可以编译64位程序吗?

我的答案是这样的:

1. VS2010没有专用的64位版本。但32位版本可以在64位系统上正常使用。 2.??如果安装VS2010时在安装选项中选择X64 Compilers and Tools,那么就可以编译x64版本的程序;同样,如果你在安装选项中选择了Itanium Compilers and Tools,那么你就可以编译IA64版本的程序;当然,如果你在安装VS2010时选择了“Install All”,那么这两个选项肯定是包含在内的。 Itanium 编译器和工具 包括用于 C 运行时 (CRT)、标准 C++ 库、活动模板库 (ATL) 和 OpenMP 的 Itanium 编译器、工具和库。 X64 编译器和工具 包括用于 C 运行时 (CRT)、标准 C++ 库、Microsoft 基础类 (MFC)、活动模板库 (ATL)、OpenMP 和并行计算的 x64 编译器、工具和库。 3. 创建 Visual C++ 项目后,可以在编译选项“目标计算机”中指定它为 x86、x64 或 IA64。

无图无真相,这里贴一些相关截图:

图 1:添加或删除功能

图 2:链接器

的目标机器设置

图 3:批量构建

图 4:批量构建输出窗口

相关链接:

VS2010没有64位版本? ? ?http://www.sychzs.cn/Forums/zh-CN/vstudiozhchs/thread/8c6ac5d6-ce8e-44e4-b4e8-0db3359c37fd/Visual Studio:为什么没有64位版本? (还)?http://www.sychzs.cn/b/ricom/archive/2009/06/10/visual-studio-why-is-there-no-64-bit-version.aspx5 使用 64 进行开发的技巧-位Windows?http://www.sychzs.cn/Articles/2009/07/01/5-Tips-for-Developing-with-64-Bit-Windows.aspx

本文转载自:http://www.sychzs.cn/he_fang_/article/details/40189257

? ??主要是收藏起来,留着以后用。

1。版本一定要正确

下载MPI,请前往官方网站

http://www.sychzs.cn/downloads/

选择x86-64版本

2。步骤一定要正确

1) 点击mpich2-1.4.1p1-win-x86-64.msi运行

2) 接下来继续。选择安装目录时,可以根据自己的需要进行选择。在这里,选择 D:\Program Files\MPICH2

3)安装完成后,首先在本机控制面板下新建一个用户(必须是管理员),用户名自己选择(如:MPI)。

4) 创建完成后,点击该MPI用户设置密码。该用户名和密码将在测试期间使用。

5)打开VS2010,新建一个Win32控制台程序(文件名:Mpi3),选择Project-->Mpi3 Properties,将D:\Program Files\MPICH2\include添加到VC++目录下的include目录中。将 D:\Program Files\MPICH2\lib 添加到库目录中。 (平台是x64)(一定要点击应用程序)

6) 将 MPICH_SKIP_MPICXX 添加到 C/C++ 预处理器中的预处理器定义中

7) C/C++下的代码生成中,将运行库改为?多线程调试(/MTd)

8) 在链接器附加依赖项下的输入中添加 ?mpi.lib

9)编写完程序后,选择Generate -->Generate Solution,生成成功

10) 在mpich2安装目录的D:\Program Files\MPICH2\bin中找到如下所示的三个应用程序。

11) 双击wmpiregister.exe?注册。 account是刚刚创建的用户名(如:MPI),password是你设置的密码。

12) 双击wmpiconfig.exe?选择本机

13) 双击wmpiexec.exe?去测试。 (选择您已成功生成的示例)

执行时,目标计算机可能会主动拒绝,无法连接。需要以管理员身份运行cmd,进入D:\Program Files\MPICH2\bin,运行 smpd -install -phrase beHappy ,安装 smpd;然后运行 ​​smpd.exe -d -p 8676?启动 smpd。

就这样!

相关文章

热门推荐