1. 启动Visual C++
许多从来没有编写过Windows应用程序的人可能会认为这是一件很费力的事情,但是选择正确的编程工具可以让我们的工作变得简单一些。在这里我们选择VC++2008,同时又采用开源的wxWidgets库来开发程序,这是非常强大的库,会使我们编写Windows程序更加简单。特别在跨平台设计也会更方便。朋友们得多花一些时间来学习Visual C++的基本知识,磨刀不误砍柴功。
从Windows的开始菜单中选择Microsoft Visual C++ 2008 Express Edition选项,然后再指向下一次目录,选择它启动,如下图:
选择Microsoft Visual C++ 2008 Express Edition就可以启动它。当Microsoft Visual C++ 2008 Express Edition启动后你将看到Visual Studio闪屏窗口,接着就看到工作窗口如下:
2. 创建新工程
创建一个新的应用程序时,首先要创建一个新的工程(Project)。工程用于管理组成Visual C++程序的所有元素,并且由它来生成Windows应用程序。选择文件"File"菜单中的"New"选项来开始创建一个新工程。如下图所示:
3. 选择工程类型
首先要给你所要创建的程序选择一个工程类型。从下图中选择工程类型:
从上面的工程里,我们选择Win32 Project。选择这项意味着这个工程将来会生成一个标准的Windows 32位可执行应用程序。
4. 为工程命名并选择保存路径
每一个工程都需要给它命名,如下图这样输入名称:
在上面标记为红色框里输入工程名称:TestWin。在Location框里输入保存的路径名称,或者选择旁边按钮来选择目录路径。
5. 学习使用应用程序向导来编程
检查创建对话框中的选项无误后,单击OK按钮就可以开始创建我们自己的工程了。下一步可以让应用程序向导来帮助生成程序的源代码,应用程序向导的任务就是创建程序的框架,用户可以对这个框架进行扩展来生成所需的程序。用户设定好所需程序类型后,应用程序向导会调用库来生成应用程序的子目录和子目录下的一些文件,这些文件就构成了一个开发工程。如下图所示:
选择OK后就弹出上面窗口,然后选择红框里Next选择下一步的选项,如下图:
上面我们选择Windows application,就是SDK的应用程序。然后再选择Finish就会生成这个应用程序了。如下图:
6. 编译和链接过程
可以通过Visual Studio进行设置来生成测试版本(debug version)或发行版本(release)的可执行文件。在缺省设置下,Visual Studio会生成测试版本的应用程序。此时,所有编译出来的程序都包含有测试信息,测试信息在程序运行当中可以跟踪程序源代码并检查各变量的内容,但是测试信息会使用程序增大,并且没有优化程序,从而使用运行速度降低。而在发行版本的可执行文件中不含有测试信息,运行速度较快,通常是交付给用户使用时采用的版本。
程序构建过程执行的任务是编译工程下的C++文件并将其结果连接起来从而生成可执行文件。要想构建TestWin工程,可单击Build按钮,如下图:
或者选择Build菜单口中选择,如下图:
也可以使用快捷键F7来生成应用程序。因为我们在构建步骤中设定的是生成测试版本文件,所以生成的工程位置于工程目录下的Debug子目录中,Debug子目录中还包含有工程中各程序的目标文件。如果我们选择的是生成发行版本文件,那么这些文件将位于Release子目录中。在构建过程中,窗口下部的输出区将显示构建过程的细节。如果源代码中含有任何错误,输出区中都会显示出来,如下图所示:
在本例中,因为所有的源代码都是由应用程序向导生成的,所以不会有错误。
7. 运行应用程序
单击"开始调试"按钮或在菜单中选择调试运行项,或者使用快捷键F5来运行程序,运行上面生成的程序如下图:
到此,我们已经创建了一个用C++编译出来的Windows SDK应用程序。可以看出,它虽然简单,但是已经具有所有的Windows应用程序都要使用的标准特征了。
在这个工程所生成的文件如下:
到这里我们学会使用VC++2008来创建SDK程序了。
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
原文地址:https://www.cnblogs.com/skiwnchh/p/10347150.html