1. 程式人生 > >VS2008建立最基本的Win32應用程式

VS2008建立最基本的Win32應用程式

(1)新建Win32專案

點選上圖的確定後,出現Win32應用程式嚮導,點選下一步,出現下圖介面,選擇附加選項中的空專案,點選完成,新建專案完成。


(2)新增預編譯頭

從解決方案資源管理器中可看到,新建的Win32專案中沒有任何檔案,如下圖:


這就需要我們手動新增預編譯頭。

首先新建標頭檔案stdafx.h,並在此檔案中新增如下內容:

#pragma once

#include<windows.h>
#include <tchar.h>
然後新建原始檔stdafx.cpp,並在此檔案中新增如下內容:
#include "stdafx.h"
然後右擊stdafx.cpp,選擇屬性,在彈出的屬性頁中,選擇配置屬性->C/C++->預編譯頭->建立/使用預編譯頭,選擇【建立預編譯頭(/Yc)】,如下圖:


點選應用,確定按鈕。

然後右擊專案,選擇屬性,在彈出的屬性頁中,選擇配置屬性->C/C++->預編譯頭->建立/使用預編譯頭,選擇【使用預編譯頭(/Yu)】,如下圖:



點選應用,確定按鈕。
(3)測試程式碼

新建test.cpp檔案,新增如下程式碼:

// test.cpp 應用程式入口檔案

#include "stdafx.h"

int APIENTRY _tWinMain(HINSTANCE hInstance,  
					  HINSTANCE hPrevInstance,   
					  LPTSTR lpCmdLine,
					  int nCmdShow)
{
	// 指明不產生這些引數不適用的警告
	UNREFERENCED_PARAMETER(hPrevInstance);
	UNREFERENCED_PARAMETER(lpCmdLine);
	UNREFERENCED_PARAMETER(hInstance);
	UNREFERENCED_PARAMETER(nCmdShow);

	// 獲取桌面的控制代碼
	HWND hWnd = GetDesktopWindow();

	// 顯示一行訊息
	::MessageBox(hWnd, _T("第一個應用程式"), _T("例子"), MB_OK);

	return 0;
}
然後,編譯執行,結果如下: