PB的奇怪错误 Codegen compilation error
PB的奇怪错误 Codegen compilation error
选择一个曾经正常使用的pb程序, 选择生成"机器码", 选择"速度"优化, 重新编译.
你就可能遇到如下的出错现象
---------- Deploy: Deploy of invoice
Creating executable file . . .
Inspecting Application Dependencies. . .
..........
Compiling generated code . . .
Codegen compilation error, see file 'C:....../Temp/****.log'.
Error writing object information
---------- Finished Deploy of ****
没有找到好的解决方法. 要不就不选择生成机器码. 要不就不选择speed优化. 这其中也泄漏了一个秘密, pb在生成机器码时, 是通过C作中间语言的. 熟悉C的, 可能已经浮想联翩了吧.
基本上找到问题出在哪里了. 如果是第一次新安装的PB, 就不会出些问题. 应该是多次安装造成的: 注册表中的某些项目的混乱; 系统变量的混乱, 主要是一些需要的系统目录被设置错了.