linux下 qt程序源代码如何编译运行
我在网上下载了一个qt界面的贪食蛇程序源代码,已知程序源代码是良好的。此源码包含以下几个文件main.cppmain.cpp.backsnake.cppsnake.cpp...
我在网上下载了一个qt界面的贪食蛇程序源代码,已知程序源代码是良好的。此源码包含以下几个文件main.cppmain.cpp.backsnake.cppsnake.cpp.backsnake.hsnake.h.backsnake.proMakefilesnake然后我将源码全部拷贝到linux下的/root/snake2文件夹然后我输入:#qmake -project#qmake#make产生了以下文件:main.osnake.o还有其他一些文件记不得名字了。然后chmod a+x main.o./main.o //执行main竟然返回cannot execute binary file到底是怎么回事。是我编译方法错了吗?如果错了,qt程序到底怎么编译运行?
展开
4个回答
展开全部
你看看 Makefile 啊……看看最终输出的东西是什么。
.o 是编译的过渡程序,最终的程序应该是别的。而且你确定没有编译错误么?
.o 是编译的过渡程序,最终的程序应该是别的。而且你确定没有编译错误么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果编译的时候都没错误了那就可以执行了,除非你的编译工具是针对别的平台的,看样子你没有找到正确的执行文件啊,通常是工程名命名的执行文件,不会是main的吧,试试看有没有snake2 这个文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用QT SDK吧,打开工程,工程文件就是snake.pro,然后编译即可。至于那个是不是Linux平台的项目源码,自己查查源码说明即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询