c++ - 如何在 Qt 5.0.2 中添加/使用 <QtMath>

标签 c++ qt math qtcore qt5.1

我一直在尝试添加<QtMath > 到我的 Qt,这样我就可以使用 qDegreesToRadians等等,但是当我添加 #include <QtMath> 时它说没有这样的文件或目录。

这是有关 QtMath 的 Qt 网站:

http://qt-project.org/doc/qt-5.1/qtcore/qtmath.html#details

我如何QtMath,或者我做错了什么?

最佳答案

这些功能是我在5.1中添加的,所以你不能在5.0.2中使用它们。请参阅每个相应部分中的文档注释:

This function was introduced in QtCore 5.1.

这是相应的 Gerrit 更改:

Add qDegreesToRadians and qRadiansToDegrees math functions

但是#include <QtMath>#include <QtCore/QtMath>应该可以工作(当然,一旦更新),因为我添加的源代码中有这些行:

#if 0
#pragma qt_class(QtMath)
#endif

关于c++ - 如何在 Qt 5.0.2 中添加/使用 <QtMath>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22864872/

相关文章:

c# - 如何解析字符串并获取公式?在 C#

javascript - 在日历应用程序中查找从哪里开始计数

c++ - 特化模板<typename T, template<typename> class U>

c++ - Qt : Unable to load TTF file

c++ - 在 Qt 中捕获程序的 stderr 输出

c++ - Qt OpenGL - 半透明对象显示窗口后面的内容

c++ - 数据类型在非常奇怪的行上更改和中断

c++ - 如何防止类的重定义?

c++ - 根据多个终止字符从 UART 收集数据

android - 基于android中的触摸事件以圆周运动移动图像