• 3350阅读
  • 3回复

[提问]下载了大神的代码,但是如何编译执行? [复制链接]

上一主题 下一主题
离线harold00124
 

只看楼主 倒序阅读 楼主  发表于: 2016-10-28
不好意思 小弟是个新手

刚接触不久
下载了一些范例想攀摩看看
挡案也是在这个论坛下载的
QT制作超炫控件集合源码打包下载


但是一直没办法正常执行编译
我有爬文试着看看是不是相容性的问题在.pro党上贴上
greaterThan(QT_MAJOR_VERSION, 4)
不过还是不行

我目前是使用
WIN10  QT 5.7.0 MinGW 32bit
报错:



Error while building/deploying project myValueControl (kit: 桌面)
When executing step "qmake"

请问我该如何解决?

如果可以的话拜托尽量说清楚一点 因为小弟真的不是很懂

怕打字麻烦的话有相关的文章也可以提供网站连结给我

离线hp_201111

只看该作者 1楼 发表于: 2016-10-28
QT制作超炫控件集合源码打包下载
开发环境:windows XP + QT Creator 2.0.1 + QT 4.7.0

如果你刚入门 Qt , 不妨 先设一个 小目标 。 用     QT 4.7.0  下 编译成功。
再看有无可能  移植到 Qt5.7。 Qt4. 移植 Qt5.x   可能需要修改部分源码。
1条评分金钱+1
harold00124 金钱 +1 謝謝回覆! 2016-10-29
离线bran_lee

只看该作者 2楼 发表于: 2016-10-28
看了下你下载的代码,绘制控件用到的都是那么几个东西,到Qt5下接口基本也没什么改的,要在Qt5下编译出来需要改几个地方:
1、pro文件里,QT += core gui widgets,qt5把很多东西都移到widgets模块下了
2、相应的main.cpp里,#include <QtGui/QApplication>,去掉“QtGui/”就可以了
3、同样在main.cpp里,把QTextCodec的内容去掉,Qt5里改了,也不推荐用这个类
4、搜索项目里的宏定义#define SHORT,把前后几行的宏定义全部从头文件移动到cpp文件,以免冲突
1条评分金钱+3
harold00124 金钱 +3 謝謝回覆 我嘗試看看!! 2016-10-29
当你只有锤子时,你看什么都像是钉子!
离线hp_201111

只看该作者 3楼 发表于: 2016-10-28
貌似需要修改的地方 还有很多。
快速回复
限100 字节
 
上一个 下一个