目前很多電腦在買來的時候都默認裝了64位的操作系統,這說明64位的計算機平台已經越來越走向普及化。因此,對於我們來講,了解64位程序的配置或編寫方法也是非常重要的。在這篇文章中,我對Visual Studio 2010中進行64位平台編程的配置方法做了一個簡單的探索與總結。
創建解決方案和工程文件
要進行編程,我們首先要做的第一步是創建一個解決方案和一個工程文件,這裡假設我們已經創建好一個名為 MultiplatformProgram 的C++工程文件。注意到工程創建完成後,Visual Studio 2010會自動創建一個同名的解決方案,並且工程的默認配置為32位平台。
Visual Studio 2010 & Help Library Manager 安裝說明 http://www.linuxidc.com/Linux/2012-11/74814.htm
OpenCV 2.3.x/2.4.x在Visual Studio 2005/2008和Visual Studio 2010配置方法詳解 http://www.linuxidc.com/Linux/2012-08/68302.htm
使用OpenCV-2.4.0.exe文件編譯x86或x64平台Visual Studio 2005/2008/2010目標文件 http://www.linuxidc.com/Linux/2012-08/68305.htm
Visual Studio LightSwitch增加對HTML5和JavaScript的支持 http://www.linuxidc.com/Linux/2012-06/63397.htm
Visual Studio 11:使用 C++ 開發一個最簡單的 Metro 應用 http://www.linuxidc.com/Linux/2012-06/62657.htm
編寫源代碼
假設我們為工程編寫的源代碼如下所示,其中用到了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位工程平台
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-11/109154p2.htm