目前很多电脑在买来的时候都默认装了64位的操作系统,这说明64位的计算机平台已经越来越走向普及化。因此,对于我们来讲,了解64位程序的配置或编写方法也是非常重要的。在这篇文章中,我对Visual Studio 2010中进行64位平台编程的配置方法做了一个简单的探索与总结。
创建解决方案和工程文件
要进行编程,我们首先要做的第一步是创建一个解决方案和一个工程文件,这里假设我们已经创建好一个名为 MultiplatformProgram 的C++工程文件。注意到工程创建完成后,Visual Studio 2010会自动创建一个同名的解决方案,并且工程的默认配置为32位平台。
Visual Studio 2010 & Help Library Manager 安装说明
OpenCV 2.3.x/2.4.x在Visual Studio 2005/2008和Visual Studio 2010配置方法详解
使用OpenCV-2.4.0.exe文件编译x86或x64平台Visual Studio 2005/2008/2010目标文件
Visual Studio LightSwitch增加对HTML5和JavaScript的支持
Visual Studio 11:使用 C++ 开发一个最简单的 Metro 应用
编写源代码
假设我们为工程编写的源代码如下所示,其中用到了OpenCV的第三方库文件:
// main.cpp
#include <iostream>
#include <opencv/cv.h>
#pragma comment( lib, "opencv_core245.lib" )
#pragma comment( lib, "opencv_imgproc245.lib" )
int main()
{
cv::Mat image( 100, 100, CV_8UC3 );
std::cout << "This is a multi-platform program demo." << std::endl;
std::cin.get();
return 0;
}
创建64位工程平台