Using Visual C++ 2005 Express Edition with the Microsoft Platform SDK
来源:互联网 发布:软件代理商的盈利模式 编辑:程序博客网 时间:2024/05/18 02:52
Using Visual C++ 2005 Express Edition with the Microsoft Platform SDK
By Brian Johnson,
Microsoft Corporation
You can use Visual C++ Express to build powerful .NET Framework applications immediately after installation. In order to use Visual C++ Express to build Win32 applications, you'll need to take just a few more steps. I'll list the steps necessary for building Win32 applications using Visual C++ Express.
Step 1: Install Visual C++ Express.
If you haven't done so already, install Visual C++ Express.
Step 2: Install the Microsoft Platform SDK.
Install the Platform SDK over the Web from the Download Center. Follow the instructions and install the SDK for the x86 platform.
Step 3: Update the Visual C++ directories in the Projects and Solutions section in the Options dialog box.
Add the paths to the appropriate subsection:
- Executable files: C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Bin
- Include files: C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Include
- Library files: C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Lib
Note: Alternatively, you can update the Visual C++ Directories by modifying the VCProjectEngine.dll.Express.config file located in the /vc/vcpackages subdirectory of the Visual C++ Express install location. Please make sure that you also delete the file "vccomponents.dat" located in the "%USERPROFILE%/Local Settings/Application Data/Microsoft/VCExpress/8.0" if it exists before restarting Visual C++ Express Edition.
Step 4: Update the corewin_express.vsprops file.
One more step is needed to make the Win32 template work in Visual C++ Express. You need to edit the corewin_express.vsprops file (found in C:/Program Files/Microsoft Visual Studio 8/VC/VCProjectDefaults) and
Change the string that reads:
AdditionalDependencies="kernel32.lib"
to
AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"
Step 5: Generate and build a Win32 application to test your paths.
In Visual C++ Express, the Win32 Windows Application type is disabled in the Win32 Application Wizard. To enable that type, you need to edit the file AppSettings.htm file located in the folder “%ProgramFiles%/Microsoft Visual Studio 8/VC/VCWizards/AppWiz/Generic/Application/html/1033/".
In a text editor comment out lines 441 - 444 by putting a // in front of them as shown here:
// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;
Save and close the file and open Visual C++ Express.
From the File menu, click New Project. In the New Project dialog box, expand the Visual C++ node in the Product Types tree and then click Win32. Click on the Win32 Console Application template and then give your project a name and click OK. In the Win32 Application Wizard dialog box, make sure that Windows application is selected as the Application type and the ATL is not selected. Click the Finish button to generate the project.
As a final step, test your project by clicking the Start button in the IDE or by pressing F5. Your Win32 application should build and run.
- Using Visual C++ 2005 Express Edition with the Microsoft Platform SDK
- Using Visual C++ 2005 Express Edition with the Microsoft Platform SDK
- 【转】Using Visual C++ 2005 Express Edition with the Microsoft Platform SDK
- Visual C++ 2005 Express 配置 Microsoft Platform SDK
- An Introduction to Programming Using Microsoft Visual C# 2005 Express Edition
- [转载] wxWidgets-2.6.2 + Microsoft Visual C++ 2005 Express + Platform SDK 安装使用手记
- wxWidgets-2.6.2 + Microsoft Visual C++ 2005 Express + Platform SDK 安装使用手记
- Microsoft Visual C# 2005 Express Edition Programming for the Absolute Beginner
- Microsoft Visual C++ 2005 Express Edition Programming for the Absolute Beginner
- Microsoft Visual Basic 2005 Express Edition Programming for the Absolute Beginner
- Microsoft Visual C++ 2005 Express Edition Programming for the Absolute Beginner
- Microsoft Visual Basic 2005 Express Edition Programming for the Absolute Beginner
- 使用 Microsoft Visual C# 2005 Express Edition 编程简介
- Using the Microsoft Visual Studio 2005 Debugger
- Visual Studio 2005 Express Edition
- Visual Studio 2005 Express Edition
- 我的Microsoft Visual C# 2005 Express Edition Beta 1 之旅(一) 初识一下
- 初试安装Microsoft SQL 2008 Server Express Edition With Tools
- Spring Gossip: BeanFactory、ApplicationContext
- JAVA基础知识精华总结[转帖]
- 孙鑫VC学习笔记:第十七讲 (四) 用邮槽实现进程间的通信
- BtoF营销模式现身家政行业
- 阿里巴巴高层大换血
- Using Visual C++ 2005 Express Edition with the Microsoft Platform SDK
- 孙鑫VC学习笔记:第十七讲 (三) 用命名管道实现进程间的通信
- 你相信轮回吗?你的前世是什么?看Discovery Channel关于“轮回”
- 指针与引用
- ASP.NET 生成静态html页
- 孙鑫VC学习笔记:第十七讲 (二) 用匿名管道实现进程间的通信
- 内联函数与普通函数有什么区别
- 解决flash控件的问题
- 孙鑫VC学习笔记:第十七讲 (一) 用剪贴板实现进程间的通信