3227
- 收藏
- 点赞
- 分享
- 举报
交叉编译qt出现错误,求帮助
本帖最后由 qn1527562850 于 2018-6-21 20:07 编辑
想直接运行qt程序,不用每次都simpal_hifd &.
根据论坛上提供的方法,修改了Makefile来编译.但是出现了错误:
arm-hisiv300-linux-g++: error: main.o: 没有那个文件或目录
make: *** [main.o] 错误 1
我修改的Makefile格式为:
include ../Makefile.param
CC = arm-hisiv300-linux-gcc
CXX = arm-hisiv300-linux-g++
DEFINES = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
CFLAGS += -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS = -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
INCPATH = -I/opt/qt4.8.6/mkspecs/qws/linux-arm-3520d-g++ -I../frameTest -I/opt/qt4.8.6/include/QtCore -I/opt/qt4.8.6/include/QtNetwork -I/opt/qt4.8.6/include/QtGui -I/opt/qt4.8.6/include -I. -I. -I../frameTest -I.
INCPATH += -I/opt/qt4.8.6/hiinclude -I
LINK = arm-hisiv300_linux-g++
LFLAGS = -Wl,-O1
LIBS = $(SUBLIBS) -L/usr/lib/i386-linux-gnu -lQtGui -lQtCore -lpthread
LIBS += -L/opt/qt4.8.6/hilib -lmpi -lhdmi -ltde -lanr -laec -ljpeg -lresampler -lVoiceEngine
AR = arm-hisiv300-linux-ar cqs
RANLIB =
QMAKE = /opt/qt4.8.6/bin/qmake
——————————————————————————————————————————————
.SUFFIXES: .o .c .cpp .cc .cxx .C
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" $(MPI_LIBS) $(AUDIO_LIBA) $(JPEGD_LIBA)
——————————————————————————————————————————
main.o: ../frameTest/main.cpp ../frameTest/widget.h
$(CXX) -c $(CXXFLAGS) $(CFLAGS) $(INCPATH) -o main.o ../frameTest/main.cpp
我保证我的frameTest下有main.cpp文件。而且可以在Qt Creator下运行显示出界面来
不知道那里除了错误,求大神支招
想直接运行qt程序,不用每次都simpal_hifd &.
根据论坛上提供的方法,修改了Makefile来编译.但是出现了错误:
arm-hisiv300-linux-g++: error: main.o: 没有那个文件或目录
make: *** [main.o] 错误 1
我修改的Makefile格式为:
include ../Makefile.param
CC = arm-hisiv300-linux-gcc
CXX = arm-hisiv300-linux-g++
DEFINES = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
CFLAGS += -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS = -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
INCPATH = -I/opt/qt4.8.6/mkspecs/qws/linux-arm-3520d-g++ -I../frameTest -I/opt/qt4.8.6/include/QtCore -I/opt/qt4.8.6/include/QtNetwork -I/opt/qt4.8.6/include/QtGui -I/opt/qt4.8.6/include -I. -I. -I../frameTest -I.
INCPATH += -I/opt/qt4.8.6/hiinclude -I
LINK = arm-hisiv300_linux-g++
LFLAGS = -Wl,-O1
LIBS = $(SUBLIBS) -L/usr/lib/i386-linux-gnu -lQtGui -lQtCore -lpthread
LIBS += -L/opt/qt4.8.6/hilib -lmpi -lhdmi -ltde -lanr -laec -ljpeg -lresampler -lVoiceEngine
AR = arm-hisiv300-linux-ar cqs
RANLIB =
QMAKE = /opt/qt4.8.6/bin/qmake
——————————————————————————————————————————————
.SUFFIXES: .o .c .cpp .cc .cxx .C
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" $(MPI_LIBS) $(AUDIO_LIBA) $(JPEGD_LIBA)
——————————————————————————————————————————
main.o: ../frameTest/main.cpp ../frameTest/widget.h
$(CXX) -c $(CXXFLAGS) $(CFLAGS) $(INCPATH) -o main.o ../frameTest/main.cpp
我保证我的frameTest下有main.cpp文件。而且可以在Qt Creator下运行显示出界面来
不知道那里除了错误,求大神支招
我来回答
回答3个
时间排序
认可量排序
认可0
认可0
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片
相关问答
-
2017-10-12 14:55:58
-
2023-03-03 15:32:11
-
2015-02-12 12:08:34
-
2024-06-12 17:58:10
-
2016-08-23 10:43:37
-
2020-11-03 14:32:18
-
2016-04-25 14:41:19
-
2020-03-31 10:00:14
-
2019-04-25 15:04:32
-
2016-01-20 21:06:46
-
2018-08-31 14:57:54
-
2018-12-27 10:36:37
-
2019-01-16 09:44:40
-
2018-07-24 10:28:21
-
2019-06-08 13:32:22
-
2017-08-16 17:10:52
-
2015-01-27 15:29:37
-
2020-07-06 19:50:00
-
2016-03-16 21:19:58
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
100Hi3519DV500移植阿里云aliyun-oss-c-sdk-3.11.2
-
10【悬赏】Hi3519DV500在新打板的硬件上调用svp_acl_mdl_execute 会宕机
-
10海思 PQTools 使用时显示无法注册ae库 awb库
-
50求imx291 mclk37.125M 4lane 1920x1080@30fps WDR的初始化系列
-
5Hi3516DV500-DMEBPLUS_6L_T_LPDDR4_2400M-2GB_32bit-A55_850M.xlsm
-
25鸿鸥派【Hi3519DV500】双摄sc450ai+10.1显示屏点不亮
-
5SS626接WCH HUB芯片CH335F问题
-
10求一份RK3588下IMX586摄像头的IQ json文件
-
50Hi3519DV500+OS04A10 slave驱动 (双目同步问题)
-
103616 3403 FPN标定黑斑问题
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认

微信扫码分享
QQ好友