'tag.htm'; break; case 'flag': $pre .= $default_pre .= 'flag.htm'; break; case 'my': $pre .= $default_pre .= 'my.htm'; break; case 'my_password': $pre .= $default_pre .= 'my_password.htm'; break; case 'my_bind': $pre .= $default_pre .= 'my_bind.htm'; break; case 'my_avatar': $pre .= $default_pre .= 'my_avatar.htm'; break; case 'home_article': $pre .= $default_pre .= 'home_article.htm'; break; case 'home_comment': $pre .= $default_pre .= 'home_comment.htm'; break; case 'user': $pre .= $default_pre .= 'user.htm'; break; case 'user_login': $pre .= $default_pre .= 'user_login.htm'; break; case 'user_create': $pre .= $default_pre .= 'user_create.htm'; break; case 'user_resetpw': $pre .= $default_pre .= 'user_resetpw.htm'; break; case 'user_resetpw_complete': $pre .= $default_pre .= 'user_resetpw_complete.htm'; break; case 'user_comment': $pre .= $default_pre .= 'user_comment.htm'; break; case 'single_page': $pre .= $default_pre .= 'single_page.htm'; break; case 'search': $pre .= $default_pre .= 'search.htm'; break; case 'operate_sticky': $pre .= $default_pre .= 'operate_sticky.htm'; break; case 'operate_close': $pre .= $default_pre .= 'operate_close.htm'; break; case 'operate_delete': $pre .= $default_pre .= 'operate_delete.htm'; break; case 'operate_move': $pre .= $default_pre .= 'operate_move.htm'; break; case '404': $pre .= $default_pre .= '404.htm'; break; case 'read_404': $pre .= $default_pre .= 'read_404.htm'; break; case 'list_404': $pre .= $default_pre .= 'list_404.htm'; break; default: $pre .= $default_pre .= theme_mode_pre(); break; } if ($config['theme']) { $conffile = APP_PATH . 'view/template/' . $config['theme'] . '/conf.json'; $json = is_file($conffile) ? xn_json_decode(file_get_contents($conffile)) : array(); } !empty($json['installed']) and $path_file = APP_PATH . 'view/template/' . $config['theme'] . '/htm/' . ($id ? $id . '_' : '') . $pre; (empty($path_file) || !is_file($path_file)) and $path_file = APP_PATH . 'view/template/' . $config['theme'] . '/htm/' . $pre; if (!empty($config['theme_child']) && is_array($config['theme_child'])) { foreach ($config['theme_child'] as $theme) { if (empty($theme) || is_array($theme)) continue; $path_file = APP_PATH . 'view/template/' . $theme . '/htm/' . ($id ? $id . '_' : '') . $pre; !is_file($path_file) and $path_file = APP_PATH . 'view/template/' . $theme . '/htm/' . $pre; } } !is_file($path_file) and $path_file = APP_PATH . ($dir ? 'plugin/' . $dir . '/view/htm/' : 'view/htm/') . $default_pre; return $path_file; } function theme_mode_pre($type = 0) { global $config; $mode = $config['setting']['website_mode']; $pre = ''; if (1 == $mode) { $pre .= 2 == $type ? 'portal_category.htm' : 'portal.htm'; } elseif (2 == $mode) { $pre .= 2 == $type ? 'flat_category.htm' : 'flat.htm'; } else { $pre .= 2 == $type ? 'index_category.htm' : 'index.htm'; } return $pre; } ?>Windows7 下QT4.8.6安装教程
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Windows7 下QT4.8.6安装教程

运维笔记admin2浏览0评论

该教程是自己根据网上的教程,结合自己的实际安装过程,记录下来的,目的是为了便于以后重新安装。

 

步骤:

1 下载qt-opensource-windows-x86-mingw482-4.8.6-1.exe

下载地址:http://qt-project/downloads

点击下载便可

 

2 打开qt-opensource-windows-x86-mingw482-4.8.6-1.exe,安装,一直默认便可,到最后安装时,软件提示该版本QT需要哪个版本的MinGW,如图

继续点击安装时,会提示mingw32\bin\文件不存在,先不管,继续


3 安装完成后,在下载一个MinGw-GCC-4.8.2

下载地址:http://files.1f0.de/mingw/


下载完后,解压,将其放在,软件提示的目录C:\mingw32下。(这个程序编译时会报错,win32-make.exe不能运行,没有这个文件,原因不知

故重新下了个MinGW-gcc440_1,解压,将其放在,软件提示的目录C:\mingw32下)


4 安装qt-creator-opensource-windows-x86-3.1.2.exe

下载地址:http://qt-project/downloads

安装后的结果如下


 

5 运行配置环境

可以参照http://strong0511.blog.163/blog/static/1511537952012490828561/来配置

我的电脑属性高级环境变量,打开,在***用户(U)添加三条如下:

PATH                       c:\Qt \mingw32\bin;c:\Qt\4.8.6\bin

QMAKESPEC         c:\Qt\4.8.6\mkspecs\win32-g++

QTDIR                     c:\Qt\4.8.6

附图:

配置完后,重启电脑。


打开qt终端,执行命令检查是否成功:

在命令行模式下分别输入输入

 gcc –v

 make –v

 Qmake-v看看能否找到

附图:



出现这个,就表明可以了。

 

可以参照http://www.mamicode/info-detail-664.html来配置

在打开QT creator 的工具—选项—构建和运行

配置编译器,调试器,QT版本



具体步骤如下

1.配置编译器

首先切换到“编译器”选项卡- 如图选择”添加” –MinGW选项


然后选择编译器路径选择相应的编译器


2.配置项目管理工具maker

切换到“Qt版本”选项卡--- 点击右上角的”添加”选择C:\Qt\4.8.6\bin\qmake.exe


完成之后如图所示


3.配置调试器

接下来切换到“构建套件(Kit)”选项卡,点击选择如图所示的desktop那一行


然后看到下面那个调试器那里可以点击自动检测,也可以点击后面的”编辑”来选择gdb.exe调试器路径。



4:发布程序

Debug版本运行需要以下四个文件(与exe放在同一目录)


Release版本运行需要以下四个文件(与exe放在同一目录)


相应路径:

 

      

  


 

可以先把上述dll单独拷贝到一个文件夹中然后借助win下的MoleBox 打包软件便可生成独立运行文件,

MoleBox下载地址:http://pan.baidu/s/1o60lXxS

下面我以打包一个HelloQt的deBug发布版为例

首先将上述Debug版本所需的dll拷贝到当前项目的HelloQt.exe目录下,然后运行MoleBox软件,设置如下:         

注意:如果封包之后,点击执行发现出现”out of memory”情况,则请去网上换一个moleBox软件再试试,这个情况一般是moleBox软件的问题。











发布评论

评论列表(0)

  1. 暂无评论