love_lin

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin  发布于  2016-08-05 16:27:37
采纳率 0%
22个问答
2992

【已解决】Qt移植问题点

 
本帖最后由 love_lin 于 2016-8-6 09:47 编辑

我在配置Qt源码时,添加了qt-everywhere-opensource-src-4.8.6/mkspecs/qws/linux-hisi3516a-g++,并且添加的相应的文件qmake.conf,内容如下:
  1 #
  2 # qmake configuration for building with arm-linux-g++
  3 #
  4
  5 include(../../common/linux.conf)
  6 include(../../common/gcc-base-unix.conf)
  7 include(../../common/g++-unix.conf)
  8 include(../../common/qws.conf)
  9
10 # modifications to g++.conf
11 QMAKE_CC                = arm-hisiv300-linux-gcc
12 QMAKE_CXX               = arm-hisiv300-linux-g++
13 QMAKE_LINK              = arm-hisiv300-linux-g++
14 QMAKE_LINK_SHLIB        = arm-hisiv300-linux-g++
15
16 # modifications to linux.conf
17 QMAKE_AR                = arm-hisiv300-linux-ar cqs
18 QMAKE_OBJCOPY           = arm-hisiv300-linux-objcopy
19 QMAKE_STRIP             = arm-hisiv300-linux-strip
20
21 load(qt_config)

但是,为何执行./configure --prefix=/opt/Qt4.8.6 -opensource -confirm-license -no-qt3support -no-phonon -no-phonon-backend -no-multimedia -no-gtkstyle -no-svg -no-webkit -no-javascript-jit -no-script -no-scripttools -    no-declarative -no-declarative-debug -qt-gfx-linuxfb -qt-zlib -no-gif -qt-libtiff -qt-libpng -no-libmng -qt-libjpeg -no-rpath -no-pch -no-3dnow   -no-avx  -no-neon -no-openssl -no-nis -no-cups -no-dbus     -embedded arm -xplatform qws/linux-hisi3516a-g++ -little-endian -qt-freetype -no-opengl -no-glib -nomake demos -nomake examples -nomake docs
时一直不是用我指定的gcc++配置呢?执行结果如下图:
我来回答
回答7个
时间排序
认可量排序

药导

1个粉丝

23

问答

0

专栏

11

资料

药导 2016-08-05 16:42:54
认可0
你是多少位的系统啊,64位的系统的话,好像要安装两个库

药导

1个粉丝

23

问答

0

专栏

11

资料

药导 2016-08-05 16:45:47
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35581&ptid=12203]药导 发表于 2016-8-5 16:42[/url]
你是多少位的系统啊,64位的系统的话,好像要安装两个库[/quote]

还有,你最好指定绝对路径

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-08-05 17:12:34
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35582&ptid=12203]药导 发表于 2016-8-5 16:45[/url]
还有,你最好指定绝对路径[/quote]

谢谢您的指导,但是我的还是一样,我系统是32位的,感觉-xplatform qws/linux-arm-g++这个参数没起作用。
还是出现之前的错误,为何一直是g++,而不是我指定的arm-hisiv300-linux-g++??

baboe

0个粉丝

8

问答

0

专栏

1

资料

baboe 2016-08-05 19:32:35
认可0
图片中 Creating qmake 使用 g++ 是正确的
因为 qmake 是要在系统执行的
看来是 g++ 不在 PATH 的设定上

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-08-05 23:59:05
认可0
啥都别干,直接命令行输入g++,看是否正常。

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-08-06 09:37:31
认可0
咳,看来我还得再菜鸟的道路上慢慢学习....
原来我没装g++,只安装了gcc。。:'(
谢谢大神们的指导...

呆呆

0个粉丝

0

问答

0

专栏

0

资料

呆呆 2016-08-06 11:24:50
认可0
谢谢大神们的指导...
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区