分享

VC使用MSXML DOM的开发环境配置 (备忘,原文来自MSDN)

 handup 2011-12-28
To install MSXML manually
 
注册msxml4.dll
Copy the DLLs to the system directory on your working machine. 
Register the DLLs by typing the following at a command prompt:
 
cd c:\windows\system32
regsvr32 msxml4.dll
 
两种配置方式
There are two ways to instruct your application to use the DOM interfaces:
 
第一种是自动的,最简单
1)To include headers and libraries automatically 
Add the following two lines to your source code:
 
#import <msxml4.dll> raw_interfaces_only
using namespace MSXML2;
 
The raw_interfaces_only flag to #import directive suppresses the creation of "smart pointer" C++ wrapper classes. In many cases, however, these wrappers are quite useful and make working with CDO in C++ very simple.
 
raw_interfaces_only 该属性只允许展示类型库的低级内容。
 

第二种是手工的,复杂
2)To include headers and libraries manually
 
1. Locate the SDK directory installed by the appropriate MSXML package. 
For example, your directory might be C:\msxml4\sdk, with subdirectories named inc and lib.
 
2. Add your directory to the standard include path. 
To do this in Visual C++, open the Options... panel from the Tools menu. Click the Directories tab, then select Include files from the Show directories for drop-down menu. Add your directory name, such as "C:\msxml4\sdk\inc", to the Directories textbox.
这里说的是VC6.0
 
3. Add your directory to the system library path. 
To do this in Visual C++, open the Options... panel from the Tools menu. Click the Directories tab. Select Library files from the Show directories for drop-down menu. Add your directory name to the Directories textbox.
 
4. Include the required MSXML header file by inserting the following macro into the source code:
 
#include <msxml2.h>
 

5. Link msxml2.lib to your project. 
To do this in Visual C++, open Project Settings by clicking Settings from the Project menu. Select the Link tab. Append "msxml2.lib" to the Object/library modules: textbox.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多