QtPropertyBrowser的安装与配置(VS2012+Qt msvc2012)

1、QtPropertyBrowser源码

原来Qt安装时都自带了这个模块,只是不告诉大家而已(记得安装时勾选安装源码),QtPropertyBrowser的源码已经在Qt的安装目录下了。

如:C:\Qt\Qt5.5.1\5.5\Src\qttools\src\shared\qtpropertybrowser

虽然QtPropertyBrowser的源码包含在Qt安装目录中,但是QtPropertyBrowser控件并不属于Qt自身控件(至少在Qt msvc2012版本还没收录),在VS+Qt中想要像Qt自身控件那样使用它,需要自己动手编译,并且完成相关配置。

2、编译QtPropertyBrowser源码,得到lib和dll

2.1、打开VS2012开发人员命令提示

2.2、切换到源码...\qtpropertybrowser\buildlib目录下

其中有一名为buildlib.pro的文件,使用qmake生成适用于VS2012的Nmake的Makefile如下:

Qmake –spec win32-msvc2012 –win32 –o Makefile buildlib.pro

接着,运行nmake release (当然可继续选择nmake debug)

编译完成后,可发现在...\qtpropertybrowser\lib中多了一些.dll,.lib,.exp文件,这些则可供后续写程序的时候调用。

继续使用nmake install则可以自动将这些生成的.dll,文件拷贝一份到Qt的bin目录。

3、配置qtpropertybrowser编译生成的库

完成配置,是为了能够像使用Qt本身的控件一样使用qtpropertybrowser

3.1、配置头文件包含路径

(1)Qt中组件默认的头文件路径为:C:\Qt\Qt5.5.1\5.5\msvc2012\include,在该路径下新建QtPropertyBrowser文件夹;

(2)把...\qtpropertybrowser\src目录下的文件全部拷贝到新建的QtPropertyBrowser文件夹;

(3)完成这一步,就可以像使用Qt自带组件一样,包含QtPropertyBrowser的头文件。

(4)在VS+Qt中:"工程属性"–>"C/C++"->"常规"->"附加包含目录",添加上$(QTDIR)\include\QtPropertyBrowser。

3.2、配置lib路径

(1)Qt中组件默认的lib路径为:C:\Qt\Qt5.5.1\5.5\msvc2012\lib;

(2)复制...\qtpropertybrowser\lib路径下的QtSolutions_PropertyBrowser-head.lib和QtSolutions_PropertyBrowser-headd.lib,粘贴到C:\Qt\Qt5.5.1\5.5\msvc2012\lib中;

(3)完成这一步,就可以像使用Qt自带组件一样,不必再配置QtPropertyBrowser的lib路径。

(4)在VS+Qt中:"工程属性"–>"链接器"->"输入"->"附加包含目录",添加上QtSolutions_PropertyBrowser-headd.lib。

3.3、配置dll路径

(1)Qt中组件默认的dll路径为:C:\Qt\Qt5.5.1\5.5\msvc2012\bin;

(2)复制...\qtpropertybrowser\lib路径下的QtSolutions_PropertyBrowser-head.dll和QtSolutions_PropertyBrowser-headd.dll,粘贴到C:\Qt\Qt5.5.1\5.5\msvc2012\bin中;

(3)完成这一步,就可以像使用Qt自带组件一样,不必再配置QtPropertyBrowser的dll路径。

4、QtDesigner中添加QtPropertyBrowser组件及安装QtPropertyBrowser帮助文档

参考博客:https://blog.csdn.net/yizhou2010/article/details/52994134?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

 

5、(2020.04.21)VS2015+Qt5.9.8配置QtPropertyBrowser新记录

参考博客:https://blog.csdn.net/yizhou2010/article/details/52994134

(1)直接用Qt Creator打开qtpropertybrowser文件夹下的qtpropertybrowsr.pro;

(2)点击Configure Project后,对项目qtpropertybrowser进行qmake(右键–执行qmake或 构建–执行qmake),然后构建(相当于编译);

(3)在qtpropertybrowser\lib目录下新生成的lib、dll,把这些拷贝到Qt相关目录。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值