CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

如何将PB编译的程序生成.exe程序?

楼主swust911(haha)2006-03-10 10:14:34 在 PowerBuilder / 基础类 提问

我用的是pb   +   sql   sever,用pb编译出来的程序在离开pb的环境下就不能运行了,请问如何使他生成.exe程序?在离开pb的环境下也能运行. 问题点数:50、回复次数:9Top

1 楼hdvcd(cd)回复于 2006-03-10 10:30:50 得分 5

先编译成PBD,另外把相关的DLL都拷出来Top

2 楼TianChong(*︿_︿* ○Ооo○泡泡oо㊣VC高手群:2997669)回复于 2006-03-10 10:37:13 得分 10

选择机器方法编译或不选择直接生成PBD格式,这种没有机器码方式好,编译时比较快。  
  然后将以下文件搜索到(一般在PB的安装目录下,或使用WINDOWS的搜索功能进行搜索),搜索到后复制到你的程序所在目录或放在WINDOWS目录下,如果要方便,当然是放在自己的程序目录里比较方便,一起复制和使用就可以了:  
  libjcc.dll  
  libjsybheap.dll  
  pbcom90.dll  
  pbdwe90.dll  
  pbdwo90.dll  
  pbgen90.dll  
  pblib90.dll  
  pbmss90.dll  
  pbsql90.dll  
  pbsys90.dll  
  pbtra90.dll  
  pbvm90.dll  
   
  如果没有安装MSSQL客户端,则以下文件也要复制:  
  dbmsadsn.dll  
  dbmsgnet.dll  
  dbmsrpcn.dll  
  dbmsshrn.dll  
  dbmssocn.dll  
  dbmsspxn.dll  
  dbmsvinn.dll  
  dbnetlib.dll  
  dbnmpntw.dll  
  ntwdblib.dll  
  Top

3 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2006-03-10 10:39:08 得分 0

带上相关dll文件即可Top

4 楼swust911(haha)回复于 2006-03-10 10:48:02 得分 0

能不能说的详细点,还是不是很清楚,  
  是用pb编译生成PBD格式吗?这个怎么实现哟?Top

5 楼lzheng2001(1加1)回复于 2006-03-10 11:51:34 得分 5

你怎么编译都行!   关键是你把编译后的文件与上面提到的文件放在一起程序才可以运行Top

6 楼happy_sean(魍魉魅魑)回复于 2006-03-10 12:28:43 得分 5

New   ->   Project   ->   Application   WizardTop

7 楼happy_sean(魍魉魅魑)回复于 2006-03-10 12:29:54 得分 5

具体要附带哪些dll,可以在没有安装pb环境的机器上运行exe文件,报错少哪个就考哪个过去Top

8 楼lzheng2001(1加1)回复于 2006-03-15 23:33:48 得分 10

楼主,你需要这些文件  
   
  (1)PB运行所需DLL:  
  PBMss80.dll、libjcc.dll,pbvm80.dll,pbdwe80.dll、libjotsclnt.dll、PBRTC80.DLL、PBTRA80.DLL、pbodb80.dll、pbdwo80.dll、pbdwp80.dll  
  (2)SQL   SERVER客户端所需驱动DLL:  
  dbnetlib.dll、dbnmpntw.dll、ntwdblib.DLL、DBMSSOCN.DLL、WINDBVER.EXE  
  Top

9 楼TianChong(*︿_︿* ○Ооo○泡泡oо㊣VC高手群:2997669)回复于 2006-03-16 08:40:11 得分 10

PB所需:  
  libjcc.dll  
  libjsybheap.dll  
  pbcom90.dll  
  pbdwe90.dll  
  pbdwo90.dll  
  pbgen90.dll  
  pblib90.dll  
  pbmss90.dll  
  pbsql90.dll  
  pbsys90.dll  
  pbtra90.dll  
  pbvm90.dll  
   
  如果没有安装MSSQL客户端,则以下文件也要复制:  
  dbmsadsn.dll  
  dbmsgnet.dll  
  dbmsrpcn.dll  
  dbmsshrn.dll  
  dbmssocn.dll  
  dbmsspxn.dll  
  dbmsvinn.dll  
  dbnetlib.dll  
  dbnmpntw.dll  
  ntwdblib.dll  
  Top

相关问题

  • 怎样获取用pb编译后生成的exe文件,用户安装的路径?
  • c#编译生成的 exe程序有问题
  • 编译通过,为什么生成EXE时出错!请指点
  • VC生成的EXE文件能不能反编译
  • 能用条件编译或其他某种方式控制BCB6编译生成的exe文件名吗?
  • 高分请教!!!关于编译VB生成EXE文件的问题
  • 怎样获得VB编译后生成的exe文件的版本号。
  • 疑问??VB怎么编译之后没有生成EXE文件啊
  • 有一个程序编译没有错,生成EXE文件出错为什么
  • 请问多个.C文件怎么编译生成一个EXE文件

关键词

  • 编译
  • pb
  • 文件
  • 安装
  • dll
  • 客户
  • 程序
  • libjcc
  • pbd
  • 复制

得分解答快速导航

  • 帖主:swust911
  • hdvcd
  • TianChong
  • lzheng2001
  • happy_sean
  • happy_sean
  • lzheng2001
  • TianChong

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo