朋友,
在构建应用程序以创建exe时..我正在获取以下error...in日志文件..
Codegen compilation error, see file 'C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.log'.
cietadmin.log包含以下条目。
CGEN: Compiling 'C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c'
C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(21) function argument(s) do not match those in prototype
C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(21) 'unsigned stdcall (__export FN_RunExecutable)( HINSTANCE__ const *, HINSTANCE__ const *, wchar_t *, int, wchar_t *, int )' defined in: d:\Program Files\Sybase\Shared\PowerBuilder\cgen\EN32T.h(1) (col 1)
C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(21) cannot convert argument 3 defined in: C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(22) (col 49)
C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(21) source conversion type is "char * (lvalue)"
C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(21) target conversion type is "wchar_t *"
可能的问题是什么?我该怎么解决它呢?我已经重新安装了PB软件,但没有用。
致谢和问候
发布于 2013-06-25 19:53:45
我的第一个建议是检查为什么要构建机器代码。我已经写了一个rather long diatribe,关于机器代码如何为非常特定的案例带来好处,并以提出挑战而闻名。
另一个建议是,如果你让自己依赖同行的支持,你的团队应该升级到更新/更常用的PowerBuilder版本。PB7是一个很好的Y2K。
祝好运,
特里。
https://stackoverflow.com/questions/17290886
复制相似问题