在PowerBuilder 7中创建exe/building时发生Codegen错误



朋友,

在构建应用程序以创建exe时。。我得到以下错误。。。在日志文件中。。

Codegen compilation error, see file 'C:DOCUME~1PALOCALS~1Tempcietadmin.log'.

cietadmin.log包含以下条目。

    CGEN: Compiling 'C:DOCUME~1PALOCALS~1Tempcietadmin.c'
C:DOCUME~1PALOCALS~1Tempcietadmin.c(21) function argument(s) do not match those in prototype 
C:DOCUME~1PALOCALS~1Tempcietadmin.c(21) 'unsigned stdcall (__export FN_RunExecutable)( HINSTANCE__ const *, HINSTANCE__ const *, wchar_t *, int, wchar_t *, int )' defined in: d:Program FilesSybaseSharedPowerBuildercgenEN32T.h(1) (col 1) 
C:DOCUME~1PALOCALS~1Tempcietadmin.c(21) cannot convert argument 3 defined in: C:DOCUME~1PALOCALS~1Tempcietadmin.c(22) (col 49) 
C:DOCUME~1PALOCALS~1Tempcietadmin.c(21) source conversion type is "char * (lvalue)" 
C:DOCUME~1PALOCALS~1Tempcietadmin.c(21) target conversion type is "wchar_t *" 

可能是什么问题?我该怎么解决?我重新安装了PB软件,但没有用。

谢谢&关于

我的第一个建议是检查为什么要构建机器代码。我写了一篇相当长的抨击文章,讲述了机器代码如何在非常特殊的情况下受益,并且众所周知它会带来挑战。

另一个建议是,如果你让自己依赖同行的支持,你的团队应该升级到更新/更常用的PowerBuilder版本。PB7相当于Y2K。

祝你好运,

特里。

相关内容

  • 没有找到相关文章

最新更新