当前位置:   article > 正文

QtPropertyBrowser的安装与配置(VS2012+Qt msvc2012)_c:\qt\5.15.2\src\qttools\src\shared\qtpropertybrow

c:\qt\5.15.2\src\qttools\src\shared\qtpropertybrowser\qtpropertybrowser.cpp:

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相关目录。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/115101
推荐阅读
相关标签
  

闽ICP备14008679号