Qt Creator运行以下程序:

#include <QTextStream>
#include <QList>

int main(void) {

    QTextStream out(stdout);

    out << "The size of the vector is: " << endl;

    return 0;
}

 

出现以下错误:

 解决Qt Creator下 undefined reference to 'qmain(int,char**)'的问题

 解决方案一:

把程序中的

int main(void)

修改为

int main(int argc, char* argv[])

解决方案二:

若把

#include <QList>

注释掉,则编译也可通过。

即当#include <QList>时,main函数中参数不得为void

 

原因不详。。。有哪位大佬可以解惑,不胜感激????

相关文章: