ProjectWise二次开发入门手册:配置环境和编写自定义函数

需积分: 10 2 下载量 39 浏览量 更新于2024-09-06 收藏 699KB DOCX 举报
PW配置手册.docx PW配置手册是一份关于ProjectWise二次开发的入门手册,旨在帮助开发者快速入门PW的开发环境。该手册使用VS2010作为开发工具,C++作为开发语言,详细介绍了配置初始环境的步骤。 PW二次开发概述 ProjectWise是一款功能强大的工程项目管理软件,提供了丰富的API接口,允许开发者对其进行二次开发。PW二次开发可以帮助开发者快速构建基于PW的应用程序,提高开发效率和质量。 PW开发环境配置 为了进行PW二次开发,需要首先配置好开发环境。该手册使用VS2010作为开发工具,C++作为开发语言。开发环境的配置包括设置include路径、lib路径、输出路径等多个步骤。 include路径配置 include路径是PW SDK提供的头文件所在的路径。开发者需要将include路径设置为C:\ProgramFiles\Bentley\ProjectWise\SDK\include\;C:\ProgramFiles\Bentley\ProjectWise\SDK\include\admin,以便能够正确地包含PW SDK的头文件。 lib路径配置 lib路径是PW SDK提供的库文件所在的路径。开发者需要将lib路径设置为C:\ProgramFiles\Bentley\ProjectWise\SDK\lib\Win32\,以便能够正确地链接PW SDK的库文件。 输出路径配置 输出路径是PW二次开发生成的DLL文件所在的路径。开发者需要将输出路径设置为c:\ProgramFiles(x86)\Bentley\ProjectWise\bin\PW的安装路径下的bin,以便能够正确地生成DLL文件。 debug路径配置 debug路径是PW二次开发的调试路径。开发者需要将debug路径设置为D:\ProgramFiles(x86)\Bentley\ProjectWise\bin\pwc.exe,找到PW安装路径下的bin文件夹里的pwc.exe,以便能够正确地进行调试。 引入头文件和lib文件 在PW二次开发中,需要引入PW SDK提供的头文件和lib文件。开发者需要将头文件#include<aawindms.h>、#include<aaapi.h>、#include<aadmsapi.h>、#include<aawinapi.h>添加到项目中,并将lib文件dmawin.lib;dmscli.lib;dmactrl.lib;dmsgen.lib添加到项目的链接器中。 添加自定义函数 在PW二次开发中,开发者可以添加自定义函数,以便能够实现特定的功能。例如,开发者可以添加一个名为CustomInitialize的函数,以便能够在PW启动时执行特定的操作。 注册DLL 在PW二次开发中,开发者需要将生成的DLL文件注册到PW中,以便能够正确地加载DLL文件。开发者可以使用PW提供的注册工具来注册DLL文件。 编译问题处理 在PW二次开发中,开发者可能会遇到编译问题。例如,开发者可能会遇到“无法打开include文件”或“无法链接lib文件”的问题。开发者可以通过检查include路径和lib路径的设置来解决这些问题。 PW配置手册提供了PW二次开发的详细指导,帮助开发者快速入门PW的开发环境,并提供了PW开发环境的配置、头文件和lib文件的引入、自定义函数的添加、DLL文件的注册等多个方面的知识点。