+ -
当前位置:首页 → 问答吧 → 原来在MDK10.0时,lqstock软件完全可以编译运行,现在的MDK10.1怎么一make就出错?

原来在MDK10.0时,lqstock软件完全可以编译运行,现在的MDK10.1怎么一make就出错?

时间:2004-11-11

来源:互联网

请高手给看看是什么原因?如何解决?

下载地址:

http://sf.linuxforum.net/project/sho...release_id=172

作者: tygk   发布时间: 2004-11-11

有没有人试过?

作者: tygk   发布时间: 2004-11-12

没人对开源程序感兴趣?

作者: tygk   发布时间: 2004-11-13

d

作者: tygk   发布时间: 2004-11-15

make 出错,你总要把出错列出来吧。

作者: fundawang   发布时间: 2004-11-15

引用:
最初由 mandrakechina 发表
make 出错,你总要把出错列出来吧。
[root@Mdk lqStock-0.6]# make
cd src; qmake lqStock.pro; make
make[1]: Entering directory `/home/a/lqStock-0.6/src'
g++ -c -pipe -Wall -W -O2 -fomit-frame-pointer -pipe -march=i586 -mtune=pentiump ro -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. -I/usr/lib/qt3//include -I.ui/ -I. -I.moc/ -o .obj/zdlinewidget.o .ui/zdlin ewidget.cpp
In file included from .ui/zdlinewidget.cpp:22:
.ui/../zdlinewidget.ui.h: In member function `virtual void ZDLineWidget:aintEvent(QPaintEvent*)':
.ui/../zdlinewidget.ui.h:172: error: `fabs' undeclared (first use this function)
.ui/../zdlinewidget.ui.h:172: error: (Each undeclared identifier is reported only once for each function it appears in.)
make[1]: *** [.obj/zdlinewidget.o] 错误 1
make[1]: Leaving directory `/home/a/lqStock-0.6/src'
make: *** [all] 错误 2

作者: tygk   发布时间: 2004-11-15

那不是很简单嘛。fabs这个函数没有声明啊。

作者: fundawang   发布时间: 2004-11-15

但为什么在MDK10.1中就没这个错误提示呢?

作者: tygk   发布时间: 2004-11-15

?

作者: tygk   发布时间: 2004-11-17

我编译d4x-2.4的时候也遇到过类似问题,说某个变量没有声明,是第一次使用之类的,我认为这是系统问题,而不会是程序编写问题。
怎么回事?谁来解释一下?

作者: 圣手妖刀   发布时间: 2004-11-17

估计是这个发行版没有关于这个的头文件,自己添个声明看看呢!

作者: 心の语   发布时间: 2004-11-17

引用:
最初由 心の语 发表
估计是这个发行版没有关于这个的头文件,自己添个声明看看呢!
在MDK10.O中编译完全正常啊?为什么到了MDK10.1却不行了呢?肯定是系统的问题!

作者: tygk   发布时间: 2004-11-17

不仅如此,我原来在SDL网站下载的SDL,SDL_mixer,SDL_image等源码包在9.1,10.0下都可以正常编译,就在10.1下就都编译不过去!!!!:(

作者: csyfek   发布时间: 2004-11-17

引用:
最初由 tygk 发表
请高手给看看是什么原因?如何解决?

下载地址:

http://sf.linuxforum.net/project/sho...release_id=172
可能是新版本 GCC 的問題.
我曾試過重新編譯 OpenOffice.org SRPMS Source Code, 屢試失敗, 最後要下載 10.0 的 GCC 套件, ?娦邪惭b, 才成功編譯呢!

作者: AlexWan   发布时间: 2004-11-18

版本不兼容,不利于MDK的发展!

作者: tygk   发布时间: 2004-11-18

对,Mandrake各个版本间都会增删很多东西的。。。

作者: csyfek   发布时间: 2004-11-18

高版本必须要能够兼容低版本的应用程序,否则,谁还敢用高版本啊?

作者: tygk   发布时间: 2004-11-19

10.1的新版本gcc问题大,我也发现这个问题了。
很多软件不能编译了,make出错。

作者: cnzxy   发布时间: 2004-11-26

http://www.linuxsir.org/bbs/showthre...hlight=lqstock

参考这贴,严格按顺序做,OK

作者: 9122   发布时间: 2005-02-26

相同的程序在低版本编译器里通过编译,在高版本不能通过,而且问题出现在声明上,那就是说明高版本编译器严格了,这似乎是好事吧

另外,在10.1里可以通过URPM源下载D4X的最新版本安装

作者: 懒猫   发布时间: 2005-02-26

热门下载

更多