使用QT的qmake工具生成VS工程 .

来源: http://blog.csdn.net/liminlu0314/article/details/7627600

本文主要讲怎么使用qmake工具生成的VS的工程文件,对于QT的库不做说明。qt的安装很简单,一路下一步就OK,安装完看看qt的bin目录是否添加中环境变量path中,如果没有,请手动添加。

首先,使用的代码例子是QT安装目录下的qmake的示例文件,路径为:C:\QT\4.8.1\examples\qmake\tutorial。

将里面的代码拷贝到一个新的文件夹,以免破坏原来的代码。我的目录是F:\Work\Test\QtDemo。

打开cmd,输入下面的命令“qmake -project”,回车,如下图:


会发现在目录生成一个叫QtDemo.pro的pro文件,可以用记事本打开看看,内容如下:

  1. ######################################################################   
  2. # Automatically generated by qmake (2.01a) ?? ?? 3 11:06:25 2012   
  3. ######################################################################   
  4.   
  5. TEMPLATE = app  
  6. TARGET =   
  7. DEPENDPATH += .  
  8. INCLUDEPATH += .  
  9.   
  10. # Input   
  11. HEADERS += hello.h  
  12. SOURCES += hello.cpp main.cpp  
######################################################################
# Automatically generated by qmake (2.01a) ?? ?? 3 11:06:25 2012
######################################################################

TEMPLATE = app
TARGET = 
DEPENDPATH += .
INCLUDEPATH += .

# Input
HEADERS += hello.h
SOURCES += hello.cpp main.cpp
这个pro文件里面的配置很简单,就是把头文件和源文件放进来而已,如果程序需要用到别的库,就需要对这个进行修改了。比如上一篇博客,显示图像的demo,里面的pro文件内容是:

  1. ######################################################################   
  2. # Automatically generated by qmake (2.01a) ??? ?? 13 15:43:14 2010   
  3. ######################################################################   
  4.   
  5. TEMPLATE = app  
  6. TARGET = ImageDisplay  
  7. DEPENDPATH += .  
  8. INCLUDEPATH += .  
  9. DESTDIR = ../Bin/Release  
  10.   
  11. CONFIG( debug, debug|release ){  
  12. DESTDIR=../Bin/debug  
  13. BUILD_NAME = Debug  
  14. }  
  15.   
  16. # Input   
  17. HEADERS +=  MainWindow.h \  
  18.         ImageColorRef.h \  
  19.   
  20. SOURCES +=  main.cpp \  
  21.         MainWindow.cpp \  
  22.         ImageColorRef.cpp \  
  23.   
  24. FORMS +=    MainWindow.ui \  
  25.   
  26. RC_FILE =   MainWindow.rc  
  27.   
  28. win32{  
  29.     INCLUDEPATH +=  F:\RsSrcDir\3rdPart\gdal\include \  
  30.   
  31.     LIBS += -lF:\RsSrcDir\3rdPart\gdal\lib\gdal_i \  
  32. }  
######################################################################
# Automatically generated by qmake (2.01a) ??? ?? 13 15:43:14 2010
######################################################################

TEMPLATE = app
TARGET = ImageDisplay
DEPENDPATH += .
INCLUDEPATH += .
DESTDIR = ../Bin/Release

CONFIG( debug, debug|release ){
DESTDIR=../Bin/debug
BUILD_NAME = Debug
}

# Input
HEADERS += 	MainWindow.h \
		ImageColorRef.h \

SOURCES += 	main.cpp \
		MainWindow.cpp \
		ImageColorRef.cpp \

FORMS += 	MainWindow.ui \

RC_FILE = 	MainWindow.rc

win32{
	INCLUDEPATH += 	F:\RsSrcDir\3rdPart\gdal\include \

	LIBS += -lF:\RsSrcDir\3rdPart\gdal\lib\gdal_i \
}
这个pro要比上面的稍微复杂一点,因为引用了gdal的库,还有自己绘制的ui文件,以及版本信息rc文件,同时配置了对于debug和release的输出目录。

好了,生成pro文件到此结束,下面继续在命令行里面输入:“qmake -t vcapp ”,会生成VS的工程文件,如下图:

然后用VS打开工程文件编译就OK了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值