ymir

ymir

1个粉丝

23

问答

0

专栏

8

资料

ymir  发布于  2016-04-08 23:45:46
采纳率 0%
23个问答
12411

海思开发Qt的方式,终结版本

 
本帖最后由 ymir 于 2017-2-23 08:45 编辑

这里暂时提供一个思路,海思mpp系统的初始化做成动态库,Qt使用QLibrary类来处理该动态库完成mpp系统的初始化过程,在我之前的方案中会和mpp系统中相关文件共同编译,还需要修改产生的Makefile,而用这个方案的话,可以直接的进行程序的开发,而移植过程只是添加处理动态库的对象。
而如果你用我这边弄的东西,只要把demo程序中的handlehisidynamic.cpp, handlehisidynamic.h文件放到你的工程中,并且在main.cpp的QApplication 对象之前做好动态库加载就好了,就像我main.cpp里写的那样,从此可以直接进行Qt程序开发了,也无需去考虑去修改qmake生成的Makefile文件了。so easy。
易百纳技术社区文件: hisisdemo.tar.gz
下载
易百纳技术社区文件: hisi.tar.gz
下载
我来回答
回答45个
时间排序
认可量排序

lejianz

0个粉丝

1

问答

0

专栏

1

资料

lejianz 2016-04-10 22:24:49
认可0
好东西,新手学习中

myearth

0个粉丝

3

问答

0

专栏

3

资料

myearth 2016-04-11 09:02:53
认可0
我是大款,一下成了负翁!:lol

goodman

2个粉丝

30

问答

18

专栏

17

资料

goodman 2016-04-12 21:27:53
认可0
赞一个,封成了库了

ymir

1个粉丝

23

问答

0

专栏

8

资料

ymir 2016-04-13 10:16:06
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=28347&ptid=10915]goodman 发表于 2016-4-12 21:27[/url]
赞一个,封成了库了[/quote]

这样方便很多

cky167

0个粉丝

0

问答

0

专栏

0

资料

cky167 2016-04-13 15:12:48
认可0
有移植MINIGUI的么???

leee23

0个粉丝

3

问答

0

专栏

0

资料

leee23 2016-05-09 14:53:04
认可0
赞!谢谢分享!

xzxzhao2013

0个粉丝

0

问答

0

专栏

0

资料

xzxzhao2013 2016-07-27 12:53:32
认可0
赞!谢谢分享!

我的舞台

0个粉丝

0

问答

0

专栏

0

资料

我的舞台 2016-08-12 08:51:47
认可0
这样方便多了,谢谢

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-08-13 13:56:54
认可0
本帖最后由 love_lin 于 2016-8-13 13:58 编辑

首先谢谢楼主的思路,但是我这边有两个问题:
1.首先您的main.cpp是不是有点问题,按照您上面描述,实例化QApplication a(argc, argv)应该在hisimpp.dllInit()后面吧,如下图;
2.由Qt打开您封装的动态库,然后执行FXCMpp_system_init init = (FXCMpp_system_init)lib.resolve("HISystem_Start")初始化;
打开动态库没问题,但是里面有调用了海思的动态库,为何我的一直找不到海思相关接口,现象如下:
/////自己写个程序测试动态库初始化接口是完全没有问题的!!



///是不是Qt所有动态库连接路径有问题??,但是我把它们和QT库放一起也不行

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-08-13 14:45:42
认可0
以上第二个问题已解决,是我编译的时候没有加入海思库....

cy_ygs

0个粉丝

0

问答

0

专栏

0

资料

cy_ygs 2016-12-26 16:19:45
认可0
支持,学习下

ymir

1个粉丝

23

问答

0

专栏

8

资料

ymir 2016-12-26 20:24:51
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36045&ptid=10915]love_lin 发表于 2016-8-13 13:56[/url]
首先谢谢楼主的思路,但是我这边有两个问题:
1.首先您的main.cpp是不是有点问题,按照您上面描述,实例化 ...[/quote]

你说的第一个问题是对的,应该放到QApplication实例化之前跑。:D

maximus_216

0个粉丝

0

问答

0

专栏

0

资料

maximus_216 2017-02-15 22:38:51
认可0
真心牛逼啊,大神。

initios

0个粉丝

2

问答

0

专栏

0

资料

initios 2017-02-22 09:30:47
认可0
楼主威武,太厉害了

icegoly

0个粉丝

2

问答

0

专栏

0

资料

icegoly 2017-02-23 15:13:32
认可0
我用的 qt4.8.5 ,编译之后,我将lib拷贝到  开发版,之后,然后运行一个最简单的hello程序,就报段错误,不知道错在哪里?程序肯定没有问题,在PC上能跑!

redice

0个粉丝

0

问答

0

专栏

0

资料

redice 2017-03-10 13:31:23
认可0
不错,支持。  

zhenonline

0个粉丝

3

问答

0

专栏

0

资料

zhenonline 2017-03-13 02:20:27
认可0
为什么我的账号不可以下载

wahaha

0个粉丝

0

问答

0

专栏

0

资料

wahaha 2017-03-29 22:15:38
认可0
必须顶一个    学习一下

ly2015

0个粉丝

0

问答

0

专栏

0

资料

ly2015 2017-04-07 22:18:21
认可0
很好  值得学习

SwordRain

0个粉丝

0

问答

0

专栏

0

资料

SwordRain 2017-08-10 23:50:28
认可0
先下载下来备用。
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区