今天宠物迷的小编给各位宠物饲养爱好者分享qt 编译器设置的宠物知识,其中也会对qtcreater 怎么设置msvc编译进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!
该方法可以使用在win 8.
1、编译Qt 5.0.2,编译器为Msvc 2012
2、下载Cdb****,这个是给控制台调试代码用的,Msvc用的调试器是WinDbg,所以安装vc是没有Cdb的,网址:
注意:现在上面说的网址已经不能用了,沿用上面的网址进去下载 WDK 8,这个对应的VS 2012 for win 7, 这个安装很慢。或者下载2010的对应的CDB,下载网址:
C:\WinDDK00.16385.1\Debuggers
这个下面是有CDB的。
3、完成后安装。
4、打开Qt Creator,在"工具"->"选项"里面如下设置地方点击自动检测即可:
直接下载一个安装包安装即可,没其他需求
http://download.qt.io/archive/qt/5.7/5.7.0/
如果是vs版本的话需要安装vs编译工具,如果你是新手,建议下载Mingw的版本,直接安装个QtCreator就行了
Qt Creator是专门针对Qt 开发的.所以使用起来比较方便,安装也没那么复杂.适合初学者. vs2010是微软搞的.编译速度那是一个快啊.但是因为本身不支持Qt库所以要安装插件啊,什么的比较复杂.适合高手...
编译 qt4.8 qmake
1. 假设你已安装完成 crosstool
2. 去qt官网下载 qt-everywhere-opensource-src-4.8.2.tar.gz
3. ./configure 裁剪配置,我的配置如下
./qt-everywhere-opensource-src-4.8.2/configure -confirm-license -release -shared -opensource -embedded arm -xplatform qws/linux-arm-g++ -xmlpatterns -exceptions -no-qt3support -no-webkit -no-multimedia -depths 8,16,24,32 -qt-mouse-tslib -qt-kbd-linuxinput -I /usr/local/tslib/include -L /usr/local/tslib/lib -nomake examples,demos,docs
# make
# make install
打开QtCreator,文件->新建文件或项目->Application->Qt 控制台应用 建好工程之后,在main.cpp 文件中就可以编写C++控制台应用程序了 譬如:main.cpp内容如下: #include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); std::cout<<"Hello World!"<<std::endl; return a****c();}执行结果: 与普通C++工程无区别
QtCreator添加编译参数方法:
在pro文件里添加:QMAKE_CXXFLAGS += -m128bit-long-double如果是C工程或者有C文件也用那就也加上:QMAKE_CFLAGS += -m128bit-long-doublepro文件很灵活
所有的dll加起来也才40M左右吧,哪有400M那么大。静态编译的话,需要将整个qt库重新按静态进行编译才行。具体方法在OSC开源中国中有,你可以搜索下。
如果你说的是Qt程序的话,静态编译就得自行从源码开始编译Qt静态库,官网预编译的版本是不包含静态库的。这个很复杂,请参考qt-everywhere-opensource 中提供的编译帮助。注意如果使用miongw的话,gcc版本最好不要是4.6.2。这个版本比较特殊,但是它是mingw官方版的最新打包版本。
如果你说的是非qt库依赖的话,有两种mingw和vs,前者有部分发行版默认去除了dll依赖,直接连接的静态库,后者非常不推荐使用静态库,毕竟它加载的是系统常用dll,基本上所有系统都是推荐安装的运行时环境,用静态库吃力不讨好。
本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“qtcreater 怎么设置msvc编译”
上一篇
怎么让狗狗学会憋尿?
下一篇
怎么设置QQ禁止在手机上登录