linux下 qt程序源代码如何编译运行。
我在网上下载了一个qt界面的贪食蛇程序源代码,已知程序源代码是良好的。此源码包含以下几个文件main.cppmain.cpp.backsnake.cppsnake.cpp...
我在网上下载了一个qt界面的贪食蛇程序源代码,已知程序源代码是良好的。
此源码包含以下几个文件
main.cpp
main.cpp.back
snake.cpp
snake.cpp.back
snake.h
snake.h.back
snake.pro
Makefile
snake
然后我将源码全部拷贝到linux下的/root/snake2文件夹
然后我输入:
#qmake -project
#qmake
#make
产生了以下文件:
main.o
snake.o
还有其他一些文件记不得名字了。
然后
chmod a+x main.o
./main.o //执行main
竟然返回
cannot execute binary file
到底是怎么回事。是我编译方法错了吗?如果错了,qt程序到底怎么编译运行? 展开
此源码包含以下几个文件
main.cpp
main.cpp.back
snake.cpp
snake.cpp.back
snake.h
snake.h.back
snake.pro
Makefile
snake
然后我将源码全部拷贝到linux下的/root/snake2文件夹
然后我输入:
#qmake -project
#qmake
#make
产生了以下文件:
main.o
snake.o
还有其他一些文件记不得名字了。
然后
chmod a+x main.o
./main.o //执行main
竟然返回
cannot execute binary file
到底是怎么回事。是我编译方法错了吗?如果错了,qt程序到底怎么编译运行? 展开
3个回答
展开全部
.o文件不是可执行文件,而是编译产生的目标文件,需要进一步链接产生可执行文件才能执行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你搞不定,可以先装个qt Cteator。
创建一个工程,源码添加进去吧。。。
没编译过Qt,不是很清楚编译过程。
创建一个工程,源码添加进去吧。。。
没编译过Qt,不是很清楚编译过程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询