为什么同样的程序,copy到另一台就不能编译

edmond98 2003-10-20 05:57:57

我把一个程序原封不动的copy到另外一台机器上编译,可是不能通过,这两台机器
安装的是同一个bcb系统,这是什么原因呢

编译的时候显示
#pragma resource "*.dfm"
这里的错误

E2074 Bad Pragma Directive Synatax

这是什么原因呢?
...全文
50 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lewolf 2003-10-21
  • 打赏
  • 举报
回复
可能上环境的事。
Cocoky 2003-10-21
  • 打赏
  • 举报
回复
把所有的原文件remove掉,然后在add进来
试试!!
edmond98 2003-10-21
  • 打赏
  • 举报
回复
什么控件都没有安装,刚装的系统,而且两台机器的bcb都是同一个光盘安装的
mabc 2003-10-21
  • 打赏
  • 举报
回复
同意 aliker(吹口琴的猫) 的说法
还有你是不是用第三方控件了!
aliker 2003-10-20
  • 打赏
  • 举报
回复
是不是你安装了第三方控件,而另外一台机器上没有装呢?
aliker 2003-10-20
  • 打赏
  • 举报
回复
保留*.bpg、*.dfm、*.h、*.cpp,把其他的*.obj、*.exe等编译时产生的文件删除掉
重新Builde All
SuperSuperLéon 2003-10-20
  • 打赏
  • 举报
回复
看一下源机器:Project | options 选项框中:

Directories/conditionals | Intermediate output

Directories/conditionals | Final output

Directories/conditionals | BPI/LIB output

这里你是否有内容,有的话,需要你创建目录,

或者你用鼠标分别点击这三个框,然后按确定。呵呵。

另外,你看看

源机器:Project | options 选项框中 Packages 中,

两个bcb是否一样。呵呵。有可能会影响。


还不行的话,你就得看

Directories/conditionals | Include Path / library Path
huangjuliang 2003-10-20
  • 打赏
  • 举报
回复
应当是路径问题!
tccsdn 2003-10-20
  • 打赏
  • 举报
回复
应该是路径问题,BCB里面可以改的
edmond98 2003-10-20
  • 打赏
  • 举报
回复
路径,怎么设置,所有的文件都是在一个文件夹下面的呀

我直接把那个文件夹考过去了


难道需要更改bcb的设置么?

freshman2003 2003-10-20
  • 打赏
  • 举报
回复
很可能是路径问题。
srmonkey 2003-10-20
  • 打赏
  • 举报
回复
是不是路径有问题?
domustdo 2003-10-20
  • 打赏
  • 举报
回复
另外一台机器上的bcb是正常的么?是不是安装有问题?

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧