Codegen compilation error PB的奇怪错误
<p> 选择一个曾经正常使用的pb程序,重新编译,选择生成"机器码",选择"速度"优化. 你就可能遇到如下的出错现象</p><p>---------- Deploy: Deploy of invoice<br/>Creating executable file . . .<br/>Inspecting Application Dependencies. . .<br/>..........<br/>Compiling generated code . . .<br/>Codegen compilation error, see file 'C:......\Temp\****.log'.<br/>Error writing object information<br/> ---------- Finished Deploy of ****</p><p>没有找到好的解决方法. 要不就不选择生成机器码. 要不就不选择speed优化. 这其中也泄漏了一个秘密, pb在生成机器码时, 是通过C作中间语言的. 熟悉C的, 可能已经浮想联翩了吧.<br/></p>[此贴子已经被作者于2007-8-24 11:30:28编辑过]
<p>基本上找到问题出在哪里了. 如果第一次新安装的PB, 就不会出问题. 很可能是多次安装造成的注册表中的某些项目的混乱; 系统变量的混乱. </p> <font size="4">早就发现Sybase的产品, 在一起安装的时候相互打架. 同一个dll文件, 可能在各个目录中存在多次. 环境变量设置混乱, 特别是path被蹂躏的不成样子. JAVA运行需要的系统文件各处重复叠出, 也不知道那个是真正需要的.</font> <p>不同的版本安装最好安装在不同的盘符下,因为有可能对SHARE\POWERBUILDER目录下的文件有冲突。</p>
页:
[1]