1

Qt Creator で Qt プロジェクトを開始しましたが、いくつかの数学関数を使用したいと考えています。math.h を含めました。しかし、関数を使用したいときに、関数がこのスコープで宣言されていないというエラーが発生しました。数学も試しましたが、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();
}
4

1 に答える 1