摘要:
vs2010编译qt4.8
1.使用vs2010自带的命令行进入qt目录,进入mkspecs\win32-msvc2010\qmake.conf查看编译选项,配置内置wchr_t语言,修改如下选项(如有项目使用wchar_t,qt却编译成wchar_t-,编译会导致连接错误,提示找不到Qwstring):
QMAKE_CFLAGS = -nologo -Zm200 -Zc:wchar_t
2.输入命令
configure -platform win32-msvc2010
3.输入nmake命令
nmake
如果发生 Perl not found in environment - cannot run syncqt 错误,进入bin目录删除syncqt、syncqt.bat文件后重新输入nmake命令
过程中有个cpp文件报错,找到报错行,发现有中文双引号,改成斜杠加单字符双引号 阅读全文
![](http://pic002.cnblogs.com/images/2012/389274/2012032321302652.jpg)
摘要:
一、配置与编译QT。
qt-everywhere-opensource-src-4.7.4.zip
qt-everywhere-opensource-src-4.8.0.zip
这两个文件是 QT 4.7 和 QT 4.8 的源文件,若需要在 VS2010中使用,需要先编译。
方法: 阅读全文
![](http://pic002.cnblogs.com/images/2012/389274/2012032321302652.jpg)
摘要:
今天我们将介绍的是如何在Visual Studio 2010中配置Qt这个跨平台应用程序和UI开发框架。 阅读全文
![](http://pic002.cnblogs.com/images/2012/389274/2012032321302652.jpg)
摘要:
1. 如果不嫌麻烦, 一定要把 Qt sdk 里的 Qt的版本和 vs2010 使用的Qt库的版本统一下。
原因:因为 qt creator 的调试器做得很烂, 所以creator 只是用来编辑代码, 然后vs2010上进行调试,如果所使用的版本不统一的话会在配置环境变量的问题上花费不少的时间, 之前下载了一个 Qt4.7.1 , msvc 的qt插件用 Qt4.8.0, 后来用vs调试的时候总会出现莫名其妙的错误, 比如无法在dll里准确定位....等等。 这样的话又得重新配置下环境变量让vs link的时候准备找出相应dll。 阅读全文
![](http://pic002.cnblogs.com/images/2012/389274/2012032321302652.jpg)
摘要:
Qt 4.8.0 Win 7 VS2010静态编译问题 阅读全文
![](http://pic002.cnblogs.com/images/2012/389274/2012032321302652.jpg)
摘要:
网上一些教程说要什么静态编译什么的,其实现在Qt已经为我们准备了专门用于在vs2010中开发的源码包,所以想要在vs2010中运行Qt程序只需简单的安装就行了。 阅读全文
![](http://pic002.cnblogs.com/images/2012/389274/2012032321302652.jpg)
摘要:
从http://qt.nokia.com 下 载QT源代码,注意是源代码。我下载到的是QT4.7.2版,文件名为qt-win-opensource-src-4.7.2.zip
解压,注意不要解压路径不要含有空格或中文(对于某些系统中用户名是中文的情况,在参考的第3个文章中有解决办法,如下面),我把它解压到了D:\SDK\Qt_4_7_2_VS2010里 最后目录如下:D:\SDK\Qt_4_7_2_VS2010\qt-everywhere-opensource-src-4.7.2\
准备一个存放编译后“成品”的文件夹,我准备放在D:\SDK\Qt_4_7_2_VS2010\static里 阅读全文
![](http://pic002.cnblogs.com/images/2012/389274/2012032321302652.jpg)
摘要:
一、静态编译QT库
发布QT程序时,为了使没有QT依赖库的环境中也能运行QT程序,这就需要静态编译你的QT程序。要达到这个目的,首先必须静态编译你的QT库文件,其过程如下:
我的系统:Ubuntu10.10
第一步:下载源码包
qt-everywhere-opensource-src-4.7.1.tar.gz(下载地址)。
第二步:解压缩
tar zxvf qt-everywhere-opensource-src-4.7.1.tar.gz
第三步:配置
1.进入解压目录:cd qt-everywhere-opensource-src-4.7.1,
2.配置编译选项: ./configure -release -static -nomake examples -nomake demos -no-qt3support -no-script -no-scripttool 阅读全文
![](http://pic002.cnblogs.com/images/2012/389274/2012032321302652.jpg)
摘要:
很多新手刚开始学习ARM的时候都会遇到下面类似的问题,由于很多基本原理都不会,所以很容易被表面问题迷惑,相信看完下述问答的新手一定会对ARM有一个非常清晰的印象。 阅读全文
![](http://pic002.cnblogs.com/images/2012/389274/2012032321302652.jpg)
摘要:
Qt下静态编译Qt,根据我的经验,如果按照Windows下那种直接拿官方sdk安装之后的文件来编译是行不通的,需要直接下载Qt的source包,目前诺基亚的源码叫做qt-everywhere-opensource-src的tar包,到网上一查,乖乖,大部分人编译这个包居然花费了12~13个小时!但是,根据我在Windows下静态编译Qt的经验,其实这之中很多东西都是可以不用编译的,最终我大约用了40分钟编译完成了全部内容。如果你直接使用官方的sdk安装,那么你就已经有了一个动态库,现在你又通过源码包编译,那么只要编译出静态库,因为你已经有动态库,你甚至只需要编译静态release库就足够了,谁会在平时编译的时候就要用那种浪费时间的静态编译?等到产品要部署到别的机器的时候,Qt需要用的时候连接上就可以了,这样其它的内容,如动态库的demo,examples都依旧可用,安装两个版本又不会花太多 阅读全文
![](http://pic002.cnblogs.com/images/2012/389274/2012032321302652.jpg)