netbeans:如何向QT变量添加小部件

netbeans:如何向QT变量添加小部件,qt,netbeans,widget,Qt,Netbeans,Widget,我看过一些帖子,其中有人说现在需要Qt5项目向Qt变量添加小部件,这就是为什么netbeans中的简单Qt示例不起作用的原因:不能包含QtGui/QApplication->没有这样的文件或目录 如何将其添加到QT变量?我是否必须在IDE或.bashrc或其他软件中为每个项目执行此操作?问题是因为链接错误。这是因为它没有与QtWidgets链接 g++ -m64 -Wl,-rpath,/opt/Qt5.0.1/5.0.1/gcc_64 -Wl,-rpath,/opt/Qt5.0.1/5.0.1/

我看过一些帖子,其中有人说现在需要Qt5项目向Qt变量添加小部件,这就是为什么netbeans中的简单Qt示例不起作用的原因:不能包含QtGui/QApplication->没有这样的文件或目录


如何将其添加到QT变量?我是否必须在IDE或.bashrc或其他软件中为每个项目执行此操作?

问题是因为链接错误。这是因为它没有与QtWidgets链接

g++ -m64 -Wl,-rpath,/opt/Qt5.0.1/5.0.1/gcc_64 -Wl,-rpath,/opt/Qt5.0.1/5.0.1/gcc_64/lib -o dist/Debug/GNU-Linux-x86/QtApplication_2 build/Debug/GNU-Linux-x86/main.o   -L/usr/X11R6/lib64 -L/opt/Qt5.0.1/5.0.1/gcc_64/lib -lQt5Gui -lQt5Core -lGL -lpthread 
首先,我检查了使用QtCore的东西是否仍然有效。代码是:

#include <QtCore/QCoreApplication>

int main(int argc, char *argv[]) {
    // initialize resources, if needed
    // Q_INIT_RESOURCE(resfile);

    QCoreApplication a(argc, argv);

    // create and show your widgets here

    return a.exec();
}

不确定这是您的错误,还是Netbeans的错误,或者其他什么,但在Qt5中,QApplication在QtWidgets中,而不是QtGui中。是的,这就是我要说的,因为Netbeans示例仍然包括QtGui/QApplication,那么该怎么办呢?如果我只包含QtWidgets/Qapplication,那么它也包含在内,但仍然存在链接错误
g++ -m64 -Wl,-rpath,/opt/Qt5.0.1/5.0.1/gcc_64 -Wl,-rpath,/opt/Qt5.0.1/5.0.1/gcc_64/lib -o dist/Debug/GNU-Linux-x86/QtApplication_1 build/Debug/GNU-Linux-x86/main.o   -L/usr/X11R6/lib64 -L/opt/Qt5.0.1/5.0.1/gcc_64/lib -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread