pb8编译为机器码时,为何其他的库未编译为dll文件
环境:win98+pb8.0.1 build 8004+sybase 10.x
在pb环境下运行一切正常,编译为伪代码方式运行正常,但编译为机器代码时,只生成一个exe文件,并且很小,查看编译过程信息,所有的库都进行了build,但却没有对其他的库生成相应的dll,只把第一个库生成了exe文件,当然,这个文件无法运行,
1.已经选择了把所有库文件都生成dll
2.使用了资源文件,主要是图片和图标
3.不知是否在资源文件中也要包括pbl文件?
4.单独把每个pbl文件编译成dll文件正常,但把所有的编译完后和原来的exe文件放到一起仍无法运行
5.为测试,用pb向导生成的程序编译为机器码,并手动添加了几个库,编译时对所有库都生成了dll文件,且程序运行正常,应该排除机器和系统的问题.
请各位不吝赐教,up有分
问题点数:100、回复次数:4Top
1 楼xirumin(吃好喝好)回复于 2003-05-03 12:31:36 得分 40
是否编译到别的路径你没注意?Top
2 楼cooltnt(甜甜粥)回复于 2003-05-03 13:21:56 得分 20
帮你顶!
8.0没用过。
不过全都编译成dll太慢了,而且不稳定。Top
3 楼xingmz(zzz)回复于 2003-05-03 13:34:50 得分 0
我找了,在有关系的路径下没有编译出来的dll文件,而且在编译的过程当中我一直看了,编译完第一个就结束了,其他的没有进行code生成,不然,不会很快完成,现在的编译时间和生成pbd差不多Top
4 楼tchatcha(沧桑,孤独,浪漫,但执着!)回复于 2003-05-14 17:59:56 得分 40
是否编译到别的路径你没注意?
Top




