ProjectWise二次开发入门手册:配置环境和编写自定义函数
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文件的注册等多个方面的知识点。
- 粉丝: 27
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展