Qmake在非Qt程序中的使用
来源:互联网 发布:绝地武士光剑淘宝 编辑:程序博客网 时间:2024/05/22 00:07
Qmake通常被人们用在Qt程序中,生成Makefile,其实,Qmake可以辅助编译非Qt程序的。
一、无任何第三方库 的程序的编译
这个程序是计算最小公倍数和最大公约数的
新建一个pro文件,内容是
TEMPLATE = app
TARGET = gcd
CONFIG= release
SOURCES += gcd.c
然后qmake ,mingw32-make 即可
C:/Documents and Settings/DELL/桌面/test> qmake
C:/Documents and Settings/DELL/桌面/test> mingw32-make
gcc -c -O2 -DUNICODE -DQT_LARGEFILE_SUPPORT -I"d:/Qt/4.6.2/mkspecs/win32-g++" -o gcd.o gcd.c
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -o wayne.exe gcd.o
C:/Documents and Settings/DELL/桌面/test> wayne
80769 64220
20999940
247
二、第三方库程序的编译
这个演示程序是用来计算所有的水仙花数的,代码 作者是medie2005,调用了gmp库
编写一个pro文件,内容是
TEMPLATE = app
TARGET = daffodil
CONFIG= release
INCLUDEPATH +=include
LIBS +=-Llib -lgmp
HEADERS += include/gmp.h
SOURCES += daffodil.cpp
然后qmake ,mingw32-make :
C:/Documents and Settings/DELL/桌面/nb/gmp> qmake
C:/Documents and Settings/DELL/桌面/nb/gmp> mingw32-make
g++ -c -O2 -DUNICODE -DQT_LARGEFILE_SUPPORT -I"include" -I"d:/Qt/4.6.2/mkspecs/win32-g++" -o daffodil.o daffodil.cpp
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -o daffodil.exe daffodil.o -Llib -lgmp
C:/Documents and Settings/DELL/桌面/nb/gmp> daffodil.exe
3 digits search start!
153
407
370
371
4 digits search start!
1634
8208
9474
5 digits search start!
54748
93084
92727
6 digits search start!
548834
7 digits search start!
1741725
4210818
9926315
- Qmake在非Qt程序中的使用
- 如何在非Qt 程序中使用qmake
- Qmake在QT中的使用
- Ubuntu下 在终端使用 qmake 编译 Qt widgets程序
- 使用qmake 单独生成Qt程序
- QT中的qmake详解
- QT中的qmake详解
- QT中的qmake详解
- Qt之使用qmake
- 如何在QT中用cmake和qmake编译PCL程序
- Qt ui在程序中的使用方式
- qt中的qmake命令设置
- qt中的qmake命令设置
- Qt中的pro\pri\qmake
- QT 中qmake 的使用
- Qmake 多文件编译 在项目中的使用
- 利用qmake编译Qt程序简述
- 在QT中的摄像头程序
- WinCE 5.0 SMDK2440BSP—— Leddriver分析
- 只有把计划内的事情管理好,才能管理好计划外的事情
- 灭点
- delphi with(开域)语句的介绍
- 三菱Q系列读写数据
- Qmake在非Qt程序中的使用
- Request 的 URL 和 Path-Url.AbsolutePath、Url.LocalPath、Path、PathInfo、PhysicalPath 区别
- 你可能不知道的90条冷门知识及网友精彩点评
- jQuery 层次选择器
- Vmware支持的操作系统
- SQL 处理 XML 简介
- MySQL存储引擎选择
- bo6.5 无法启动
- 总结 php导出Excel php导入Excel PhpExcel使用说明 PhpExcel使用手册