#include #include //#include // needed for the time() function #include // unistd also available on mingw (even if partial) //#include #include #include #include #include class Thread : public QThread { public: Thread() { //double ks=V1*KS-V2; //printf("%1.15lf\n", ks); } void run() { double lST=7.0093640685081482; double lPow=0.0; lPow=pow(lST, 2.0); double lqPow=0.0; lqPow=qPow(lST, 2.0); printf("SubThread: mt pow in debug build:\npow=%2.20lf\n",lPow); //printf("SubThread: mt qPow in debug build:\nqPow=%2.20lf\n",lqPow); } }; int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); Thread t; t.start(); double lST=7.0093640685081482; double lPow=0.0; lPow=pow(lST, 2.0); double lqPow=0.0; //lqPow=qPow(lST, 2.0); printf("Main thread: pow in debug build:\npow=%2.20lf\n",lPow ); //printf("Main thread: qPow s in debug build:\nqPow=%2.20lf\n",lqPow ); while (t.isRunning()) ; //return a.exec(); return 0; }