当前位置:首页 > VS2010与PB10开发和使用PBNI-初步使用1
PBNI初步使用
PowerBuilder Native Interface(PowerBuilder本机接口PBNI)允许将第3方程序转换为PowerBuilder对象,供PowerBuilder直接使用,也允许将PowerBuilder虚拟机嵌入到C++应用中。对于每个版本的PowerBuilder都需要编译对应版本的PBNI程序。
下面讲解如何使用VS2010开发PB10.5版本PBNI组件环境搭配及简单PBNI应用实例: 1 启动VS2010
菜单中选择“文件”->“新建”->“项目”, 建立一个VC++win32 dll项目:在解决方案资源管理器中的“解决方案PBNI”上右击弹出菜单选择“添加”->新建项目…,在弹出的添加新项目窗口中输入名称PBNI(名称可随意取)。如下图:
点击确定,
VS切换到win32应用程序向导,
单击下步,在应用程序设置中将应用程序类型选择“dll”
点击完成。在VS2010中,解决方案资源管理器中如下:
2
设置PBNIHello的Include和Lib路径:
在解决方案资源管理器的PBNI项目上右击,弹出右键菜单选择属性,在配置属性的常规页中设置如下:配置选择所有配置,平台为win32,平台工具集为V100,字符集为UNICODE。
点击应用按钮。在C/C++的常规下的附加包含目录选择编译,弹出窗口中新增输入“D:\\Program Files\\Sybase10\\PowerBuilder 10.5\\SDK\\PBNI\\include”(根据实际安装情况填写)
点击应用
在链接器的常规页的附加库目录选择编辑,弹出的窗口中新增输入”D:\\Program Files\\Sybase10\\PowerBuilder 10.5\\SDK\\PBNI\\lib” (根据实际安装情况填写)
在链接器的输入页的附加依赖项中选择编辑
在弹出窗口中新增输入pbni.lib
共分享92篇相关文档