LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 9529|回复: 24

lqStock-0.7rc1 股票软件编译不成功??

[复制链接]
发表于 2004-12-20 13:06:24 | 显示全部楼层 |阅读模式
http://sf.linuxforum.net/projects/lqstock/  
我下载了lqStock-0.7rc1 可是始终不能编译成功 我的linux是fedroa core 3
我知道有没有编译成功的??
发表于 2004-12-20 14:45:32 | 显示全部楼层
Post by dingfuqing
http://sf.linuxforum.net/projects/lqstock/  
我下载了lqStock-0.7rc1 可是始终不能编译成功 我的linux是fedroa core 3
我知道有没有编译成功的??


我帮你看了一下。这个软件完成度比较低,如果你不会写程序的话,就不用尝试了。

如果一定要试试,可按如下步骤:
1、安装 qt-designer 和 qt-devel 两个包,在 FC3 第三张盘上
2、解压缩以后,make 一下
3、进入 src,在 Makefile 里面加上一行 QTDIR = /usr
4、修改 Makefile 里面的 INCLUDE 设定,加上一行 -L/usr/lib/qt-3.3/include
5、修改 Makefile 里面的 LIBS 设定,加上一行 -L/usr/lib/qt-3.3/lib
6、重新 make 一下(一定在 src 目录下),make 时候提示 fabs 错误的,在那个文件开头加上 #include <math.h>
7、继续 make

然后就程序可以运行了。运行以后,我这里会段失败,停止运行
发表于 2004-12-20 19:06:06 | 显示全部楼层
又看了一下,发现上面有几步是多余的。安装 qt-devel 和 qt-designer 以后,重新登录一下,会自动设置 QTDIR 环境变量。这样就简化成

1、安装 qt-designer 和 qt-devel 两个包,在 FC3 第三张盘上
2、解压缩以后,make 一下。
3、进入 src 目录
4、修改 Makefile 里面的

CFLAGS   = -pipe -Wall -W -g -pipe -march=i386 -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
CXXFLAGS = -pipe -Wall -W -g -pipe -march=i386 -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT

把 -O2 去掉,否则程序会挂掉。你的内容和我可能有点不一样,是正常的。

5、修改 zdlinewidget.ui.h,在开头加上

#include <math.h>

6、就在 src 目录里面 make 一下,这样就编译完成了。

在 X 下运行 lqStock 就行了。参见截图。

Good Luck。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-12-21 08:01:54 | 显示全部楼层

十分感谢

十分感谢
发表于 2004-12-21 09:30:58 | 显示全部楼层
Post by dingfuqing
十分感谢


不必客气。

知道为什么别人不理你吗?下次记住把错误消息贴出来。
发表于 2005-1-20 17:28:49 | 显示全部楼层
好好,解决了我的问题,正为那个Segmentation fault苦恼的时候搜到了这片贴子,good

按照文章中的提示删除了-O2,程序已经可以运行了,不过在fc3,utf8的环境下有些字显示不出来,
另外,好像联接不上数据源,是不是因为已经闭市了呢?
回复 支持 反对

使用道具 举报

发表于 2005-1-20 17:40:53 | 显示全部楼层
Post by awarecan
好好,解决了我的问题,正为那个Segmentation fault苦恼的时候搜到了这片贴子,good

按照文章中的提示删除了-O2,程序已经可以运行了,不过在fc3,utf8的环境下有些字显示不出来,
另外,好像联接不上数据源,是不是因为已经闭市了呢?


可以连接上了,我有点着急了,等一会儿就可以了
回复 支持 反对

使用道具 举报

发表于 2005-1-20 18:30:59 | 显示全部楼层
Post by awarecan
不过在fc3,utf8的环境下有些字显示不出来


lqStock -font "-arphic technology co.-ar pl sungtil gb-medium-r-normal--12-120-72-72-c-120-ascii-0"

在Fedora Core 3下,加个-font的参数,就可以了,效果还不错 :cool:
回复 支持 反对

使用道具 举报

发表于 2005-1-20 22:42:35 | 显示全部楼层
太让人感谢了,困扰了我好久的问题终于解决了。这个lqStock虽然还比较粗糙,但总是聊胜于无呀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-21 12:15:13 | 显示全部楼层
我的环境是 fc3   用户是root 用wine 可以看南方证券的股票行情
1。确保你的fc3中已经安装了wine。 直接安装rpm软件 不用配置wine
wine-0.20041201-1.rhfc3.nr.i386.rpm

http://prdownloads.sourceforge.net/...e_mirror=belnet

2.在终端模式下运行wine  会创建、/root/.wine目录。(于登陆用户有关)
3。下载 http://www.sostock.com.cn/hq/nanfangXP.exe  南方证券的股票软件
4。双击nanfangXP.exe  安装
5。nanfangXP.exe  会安装到 /root/.wine/drive_c/TdxWRemote_NanFang 目录里
5。拷贝/root/.wine/drive_c/TdxWRemote_NanFang 目录里的 connect.cfg
base.dbf Base.map DBF.DLL 到/root 目录里
6。运行 /root/.wine/drive_c/TdxWRemote_NanFang /TdxW.exe的程序 就可以看股票行情了

自己可以在桌面建立一个快捷方式 wine “C:\TdxWRemote_NanFang\TdxW.exe”

我也试了试银河证券的股票行情软件(http://www.chinastock.com.cn/download/binaryStar/bssetup.exe)
也可以正常运行  但是有时会跳出
南方证券的股票软件可以正常在wine中运行  不会跳出

我的环境是 fc3   用户是root  
不要骂我用windows下的软件  linux下现在没有什么好的股票软件  没办法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表