• vs2008建win32基本项目


    VS2008创建最基本的Win32应用程序

    分类: Win32 619人阅读 评论(0) 收藏 举报

    (1)新建Win32项目

    点击上图的确定后,出现Win32应用程序向导,点击下一步,出现下图界面,选择附加选项中的空项目,点击完成,新建项目完成。

    (2)添加预编译头

    从解决方案资源管理器中可看到,新建的Win32项目中没有任何文件,如下图:

    这就需要我们手动添加预编译头。

    首先新建头文件stdafx.h,并在此文件中添加如下内容:

    1. #pragma once   
    2.   
    3. #include<windows.h>   
    4. #include <tchar.h>  
    #pragma once
    
    #include<windows.h>
    #include <tchar.h>
    然后新建源文件stdafx.cpp,并在此文件中添加如下内容:
    1. #include "stdafx.h"  
    #include "stdafx.h"
    然后右击stdafx.cpp,选择属性,在弹出的属性页中,选择配置属性->C/C++->预编译头->创建/使用预编译头,选择【创建预编译头(/Yc)】,如下图:


    点击应用,确定按钮。

    然后右击项目,选择属性,在弹出的属性页中,选择配置属性->C/C++->预编译头->创建/使用预编译头,选择【使用预编译头(/Yu)】,如下图:



    点击应用,确定按钮。
    (3)测试代码

    新建test.cpp文件,添加如下代码:

    1. // test.cpp 应用程序入口文件   
    2.   
    3. #include "stdafx.h"   
    4.   
    5. int APIENTRY _tWinMain(HINSTANCE hInstance,    
    6.                       HINSTANCE hPrevInstance,     
    7.                       LPTSTR lpCmdLine,  
    8.                       int nCmdShow)  
    9. {  
    10.     // 指明不产生这些参数不适用的警告   
    11.     UNREFERENCED_PARAMETER(hPrevInstance);  
    12.     UNREFERENCED_PARAMETER(lpCmdLine);  
    13.     UNREFERENCED_PARAMETER(hInstance);  
    14.     UNREFERENCED_PARAMETER(nCmdShow);  
    15.   
    16.     // 获取桌面的句柄   
    17.     HWND hWnd = GetDesktopWindow();  
    18.   
    19.     // 显示一行消息   
    20.     ::MessageBox(hWnd, _T("第一个应用程序"), _T("例子"), MB_OK);  
    21.   
    22.     return 0;  
    23. }  
    // 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;
    }
    
    然后,编译运行,结果如下:



  • 相关阅读:
    Jsoup爬取带登录验证码的网站
    HDFS的java客户端编写
    【Eclipse】Elipse自定义library库并导入项目
    一个爬取https和http通用的工具类(JDK自带的URL的用法)
    爬取网站图片保存到本地
    java在CMD窗口执行程序的时候输入密码(隐藏一些敏感信息)
    htmlunit爬虫工具使用--模拟浏览器发送请求,获取JS动态生成的页面内容
    利用Jsoup模拟跳过登录爬虫获取数据
    jsoup抓取网页报错UnsupportedMimeTypeException
    Java爬虫(二)
  • 原文地址:https://www.cnblogs.com/chenzuoyou/p/2983827.html
Copyright © 2020-2023  润新知