qt_qtNanomite学习

百度:Qt[1] 是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP

QT 各个版本  下载地址

http://download.qt-project.org/archive/qt/


注意几点:   

1  )  vs2010 框架搭载的QT环境不能直接选 go to slot  也就是说每个 控件的事件都要自己去定义

2) 用Qt Creator 创建就可以直接  go to slot 了,所以哪个方便点呢,这个谁也说不清楚

3) 后面可以试试用 QT去 画界面,然后到倒入 VS2013 去直接搞   试验结果:  添加资源可以

4) uic 可以把我们的 ui文件直接编译成很多 的 h 文件等, uic xxx.ui >> ui_xxx.h        ui 就变成最新的了,也就是F7的作用

5)   VS2010 QT 环境下  如果导入图片资源等,不需要在 rc 文件中编辑导入,只需要用 

  1) 弄成bmp 图片,QTCreator 导入

2)不用在VS2010中导入都可以的

6) 设置 exe 图标

创建 rc 文件  写上      IDI_ICON1               ICON    DISCARDABLE     "image\\myappico.ico" 导入VS2010编译即可设置exe图标,不用导入ico进VS2010中了

7)创建 QT 窗口类 就用  QT creator 去创建,目录为 项目目录,刚好就可以。然后倒入进项目

8) ldd   *.so 动态链接库


我搭建了  VS2010 +qt   和  qtcreator   的环境



另外发现 GITHUB 上 直接 GIT 下载 和 ZIP下载 是不一样的内容  ZIP是 master 而 GIT 是全部的

1)  QT  安装为官网 下载 SDK 和VS 插件 两个 安装好

2) 下载的开源项目不能直接用 还要 修改QT 的目录, 搜索 qt 目录 然后修改目录 编译即可

项目地址 :   https://github.com/zer0fl4g/Nanomite/tree/master/qtNanomite  


分辨 x86和x64 

	if(m_IFH.SizeOfOptionalHeader == sizeof(IMAGE_OPTIONAL_HEADER64))     //相差 5* (ULONGLONG-DWORD)- sizeof(BaseOfData) = 0x10
		m_is64Bit = true;
	else if(m_IFH.SizeOfOptionalHeader == sizeof(IMAGE_OPTIONAL_HEADER32))
		m_is64Bit = false;





































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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值