回 帖 发 新 帖 刷新版面

主题:一个超级菜的问题:PB如何生成EXE文件?

我在看一个别人用PB写的程序(我以前不用PB),现在该程序可以运行,但编译EXE文件时执行到"Linking C:\DOCUME~1\WRJ~1.9E7\LOCALS~1\Temp\XXXX.exe" 时报错(XXXX.exe就是我要生成的可执行文件),提示"Codegen compilation error, see file 'C:\DOCUME~1\WRJ~1.9E7\LOCALS~1\Temp\XXXX.log'",我看了那个log文件,该文件写着"Linking... XXXX.obj",然后有几个乱码,然后是“No such file or directory”。我该怎么解决?谢谢!另外,我一开始不会编译出EXE文件,所以多次操作“file->new->project->application”,也保存了好几次,上面出现的错误和我的这些操作有关系吗?还有,我存了的这好几次,还可以再删掉吗?怎么删?谢谢!

回复列表 (共3个回复)

沙发

因多次操作“file->new->project->application”,我怀疑是否因此而不能正确编译成EXE文件(fullbuild没问题),所以我又找到了原来的版本(就是没有经过我多次“file->new->project->application”的那一版),再次fullbuild,也没问题。但在fullbuild之后,我执行了Deploy Workspace,程序又报错了,这次提示“Unresolved resource 'D:\XXXX\star.jpg' referenced from object 'w_XXXX.win'”我理解因里面有绝对路径而不能编译,这种理解正确吗?还有,我看了那个文件,没有找到程序所提的绝对路径,通过EDIT--FIND也没有找到,在PB中有没有好的查找方法?因为当初写程序的人已经辞职了,也没法联系,所以只好拜托大家帮忙了,谢谢!

板凳

用file-->new-->project---->applition 在executable name里选择目录
就行了

3 楼

我觉得是你的路径和原来的程序的路径有了一些改变。
编译的话,6.5版本的话先建立一个project,然后进行相应的设置并且编译就可以了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册