vs2010下qt编程-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 1235598
  • 博文数量: 76
  • 博客积分: 1959
  • 博客等级: 上尉
  • 技术积分: 2689
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-19 12:07
个人简介

樽中酒不空

文章分类

全部博文(76)

文章存档

2020年(4)

2019年(1)

2017年(2)

2016年(2)

2015年(7)

2014年(11)

2013年(13)

2012年(18)

2011年(2)

2010年(16)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: c/c

2012-04-25 10:16:54

1.2010新建一个命令行项目
右击项目名称-属性-配置属性-vc 目录-分别为可执行文件目录、包含目录及库目录添加:
可执行文件目录:d:\qtsdk\desktop\qt\4.8.0\msvc2010\bin(修改成自己的目录)
包含目录:d:\qtsdk\desktop\qt\4.8.0\msvc2010\include
             d:\qtsdk\desktop\qt\4.8.0\msvc2010\include\qtcore
             d:\qtsdk\desktop\qt\4.8.0\msvc2010\include\qtgui
库目录:  d:\qtsdk\desktop\qt\4.8.0\msvc2010\lib
操作:点击可执行目录的右边的下拉框-编辑-显示如下窗口,点击新建-添加bin目录-确定
2.添加依赖项:
右击项目名称-属性-配置属性-链接器-输入-添加依赖项中添加以下内容:
qtcored4.lib
qtguid4.lib
qtxmld4.lib
qtuitoolsd.lib
 
 
3.运行时有黑色命令行运行窗口出现:
在main函数上方加上以下语句即可
#pragma   comment(linker, "/subsystem:\"windows\"   /entry:\"maincrtstartup\" " )
4 新建qt窗口类,比如qdialog子类,实现功能,加上slot等。别忘了 q_object。
5 这时编译会提示出错,因为变态的qt需要用moc编译成中间文件,这时有两种方法,一种是手工直接运行moc,另一种方法如下:
在.h上选右键property,然后general的item type选custom build tools

应用上。
然后,点custom build tool,
从上到下的三行分别写上:

moc.exe  -dunicode -dwin32  -dqt_no_debug -dqt_gui_lib -dqt_core_lib -dqt_thread_support -d_msc_ver=1400 -dwin32 -o moc_mydialog.cpp mydialog.h

running moc

moc_mydialog.cpp;%(outputs)


然后,在.h上右键compile,会生成moc_xxx.cpp,把这个cpp 加 到工程里,再编译。
如果提示stdafx.h找不到,加上就好了。
阅读(11855) | 评论(0) | 转发(4) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图