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. |
|