用PB9.0做了一个程序,用Wise installer 将.EXE和.PDB打包成一个.EXE后运行在一个没有装有PB的裸机上,提示“找不到PBVM90.DLL,因此程序未能启动”,是不是打包的时候漏了什么东西呢?可是提示少哪些文件的时候都回头去找了,没见有提示缺少这个东西的。
???????
------解决方案--------------------
PB9.0编译程序发布时需要的库文件
PBVM90.DLL PowerBuilder 虚拟机
PBDWE90.DLL DataWindow 数据窗口引擎
LIBJCC.DLL PowerBuilder 库管理
PBTRA90.DLL 数据库访问跟踪
PBODB90.DLL PB的ODBC接口
PBMSS90.DLL Microsoft SQL Server接口
PBSYC90.DLL Sybase SQL Server接口
------解决方案--------------------
到C:\Program Files\Sybase\Shared\PowerBuilder目录里copy出4楼所提到的那些dll文件,放到你的程序目录里一起打包就ok了
C:\Program Files\Sybase\Shared\PowerBuilder目录,这是默认安装目录,如果不是默认安装就得自己看一下pb装在哪了
PB9.0编译程序发布时需要的库文件
PBVM90.DLL PowerBuilder 虚拟机
PBDWE90.DLL DataWindow 数据窗口引擎
LIBJCC.DLL PowerBuilder 库管理
PBTRA90.DLL 数据库访问跟踪
PBODB90.DLL PB的ODBC接口
PBMSS90.DLL Microsoft SQL Server接口
PBSYC90.DLL Sybase SQL Server接口
------解决方案--------------------