VS2008建立最基本的Win32應用程式
阿新 • • 發佈:2019-02-09
(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; }