Linux CentOS7 安装 Qt 5.9.2
参考链接 http://doc.qt.io/qt-5/linux.html
sudo yum groupinstall "C Development Tools and Libraries"
sudo yum install libgl libgl-devel
sudo yum install mesa-libGL-devel mesa-libGLU-devel freeglut-devel
sudo
yum install libxcb libxcb-devel libXrender libXrender-devel xcb-util-wm
xcb-util-wm-devel xcb-util xcb-util-devel xcb-util-image
xcb-util-image-devel xcb-util-keysyms xcb-util-keysyms-devel
Linux 安装包下载地址
开发者版 http://download.qt.io/development_releases/qt/
发布版 http://download.qt.io/archive/qt/
wget http://download.qt.io/archive/qt/5.9/5.9.2/qt-opensource-linux-x64-5.9.2.run
chmod +x qt-opensource-linux-x64-5.9.2.run
./qt-opensource-linux-x64-5.9.2.run
修改ldconfig的配置文件内容。执行ldconfig 刷新动态库缓存。
Linux设置PATH环境变量
Windows 环境变量配置
QT_DEVICE_PIXEL_RATIO = auto
QtANGLE = D:\Qt\Qt5.9.2\5.12.0\msvc2017_64\include\QtANGLE
QtCreator = D:\Qt\Qt5.9.2\Tools\QtCreator
QTDIR = D:\Qt\Qt5.9.2\5.12.0\msvc2017_64
PATH
------------------------
%QTDIR%\bin
%QtCreator%\bin
C:\Strawberry\c\bin
C:\Strawberry\perl\site\bin
C:\Strawberry\perl\bin
------------------------
windows系统下主要的调试器:
CDB ,只能调试用户程序,只有控制台界面,以命令行形式工作
NTSD, 只能调试用户程序,只有控制台界面,以命令行形式工作
KD,主要用于内核调试,有时候也用于用户态调试,只有控制台界面,以命令行形式工作
WinDbg,在用户态、内核态下都能够发挥调试功能,采用了可视化的用户界面
Platform | Compiler | Native Debugger |
---|---|---|
Linux | GCC/ICC | GDB, LLDB (experimental) |
Unix | GCC/ICC | GDB |
macOS | GCC/Clang | LLDB,FSF GDB(experimental) |
Windows/MinGW | GCC | GDB |
Windows/MSVC | Microsoft Visual C++ Compiler | Debugging Tools for Windows/CDB |
在qt的官方文档上,写明了各个平台上的qtcreator支持的编译器以及对应调试器。如windows平台上面MinGW版本的qtcreator就支持GDB调试器。而MSVC版本的qtcreator默认是没有调试器的,需要自己去安装并设置好调试器(CDB)。
WDK 下载地址 https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk
WDK 文档地址 https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/index
- 点赞
- 收藏
- 关注作者
评论(0)