2644
- 收藏
- 点赞
- 分享
- 举报
交叉编译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. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
2017-10-12 14:55:58
-
2023-03-03 15:32:11
-
2015-02-12 12:08:34
-
2024-06-12 17:58:10
-
2020-11-03 14:32:18
-
2016-08-23 10:43:37
-
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
-
2018-07-24 10:28:21
-
2019-06-08 13:32:22
-
2019-01-16 09:44:40
-
2015-01-27 15:29:37
-
2017-08-16 17:10:52
-
2020-07-06 19:50:00
-
2016-03-16 21:19:58
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
103403 yolov8 裁剪
-
5想要咨询一下Sil9135+Sil9134形成的一个显示链路.
-
5Hi3516移植USB摄像头的SDK,如何修改Makefile?
-
5ss928从SD卡启动
-
50HI3516CV610调试raw+ahd,均使用2lane mipi
-
5HI3516DV500接收不到FPGA传过来的BT1120数据,时钟和配置都没问题VI就是检测不到数据~
-
5请教一下,Hi3516DV500 ebaina的SDK有没有实现RTSP推流?
-
5SS928的emmc有32GB,bootargs设置使用16GB,但是为啥能用的只有rootfs的大小
-
33SS928怎样烧写ubuntu系统
-
10ToolPlatform下载rootfs提示网络失败
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认