我已经用 Qt Creator 启动了一个 Qt 项目,我想使用一些数学函数。我已经包含了 math.h。但是当我想使用一个函数时,我得到一个错误,该函数没有在这个范围内声明。我也尝试过 mathc,但后来我在 cmath 中遇到了 20 多个错误。我尝试了全新的 Ubuntu 12 安装和 Qt Creator 的最新版本以及 Windows 7。两个系统都产生相同的错误。我做错了什么?
#include <QtGui/QApplication>
#include "mainwindow.h"
#include <QDesktopWidget>
#include <QStyle>
#include <math.h>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.setGeometry(
QStyle::alignedRect(
Qt::LeftToRight,
Qt::AlignCenter,
w.size(),
qApp->desktop()->availableGeometry()
));
w.show();
int i= pow(2,2);
return a.exec();
}