我是Code :: Blocks(很棒的IDE!)和Qt的新手(使用PyQt,效果非常好)
我有一个测试项目 - 这是代码(由code :: blocks向导生成):
#include <QApplication>
#include <QFont>
#include <QPushButton>
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
QPushButton quit("Quit");
quit.resize(75, 30);
quit.setFont(QFont("Times", 18, QFont::Bold));
QObject::connect(&quit, SIGNAL(clicked()), &app, SLOT(quit()));
quit.show();
return app.exec();
}
我相信我在code :: blocks中正确配置了Qt4的搜索路径,但是当我尝试运行此代码时,我得到了下面列出的错误 - 显然我错过了一些东西 - 我的路径是正确的还是我的安装已损坏。对于我的Qt安装,我使用了Qt网站上的Qt_SDK_Win_offline_v1_1_2_en.exe - 在D:中安装了整个Qt SDK,因此Qt安装的根路径是D:\ QtSDK ..
任何有关如何修复此配置的帮助都将不胜感激 - 我很高兴在使用Win32s / MFC / .NET等等多年后使用Qt和C ++ ....
的错误: 的
|| === QtTest,Debug === |
obj \ Debug \ main.o ||在函数`main'中:|
E:\ ResourceBrowse \ QtTest \ main.cpp | 7 |未定义引用&gt;` imp __ ZN12QApplicationC1ERiPPci'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 9 |未定义引用` imp __ ZN11QPushButtonC1ERK7QStringP7QWidget'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 12 |未定义引用` imp __ ZN5QFontC1ERK7QStringiib'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 12 |未定义引用` imp __ ZN7QWidget7setFontERK5QFont'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 12 |未定义引用` imp __ ZN5QFontD1Ev'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 12 |未定义引用` imp __ ZN5QFontD1Ev'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 14 |未定义引用` imp __ Z13qFlagLocationPKc'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 14 |未定义引用` imp __ Z13qFlagLocationPKc'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 14 |对 imp __ ZN7QObject7connectEPKS_PKcS1_S3_N2Qt14ConnectionTypeE'|
的未定义引用E:\ ResourceBrowse \ QtTest \ main.cpp | 18 |未定义引用` imp __ ZN12QApplication4execEv'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 18 |未定义引用` imp __ ZN11QPushButtonD1Ev'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 18 |未定义引用` imp __ ZN11QPushButtonD1Ev'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 18 |未定义引用` imp __ ZN12QApplicationD1Ev'|
E:\ ResourceBrowse \ QtTest \ main.cpp | 18 |对
_imp___ZN12QApplicationD1Ev'| obj\Debug\main.o||In function
QString'的未定义引用:|D:\ QtSDK \ Desktop \ Qt \ 4.7.3 \ msvc2008 \ include \ QtCore \ qstring.h | 426 |未定义引用
_imp___ZN7QString16fromAscii_helperEPKci'| obj\Debug\main.o||In function
~QString':|D:\ QtSDK \ Desktop \ Qt \ 4.7.3 \ msvc2008 \ include \ QtCore \ qstring.h | 883 |未定义引用` imp __ ZN7QString4freeEPNS_4DataE'|
obj \ Debug \ main.o:D:\ QtSDK \ Desktop \ Qt \ 4.7.3 \ msvc2008 \ include \ QtGui \ qwidget.h | 1001 | undefined reference to `小鬼 __ ZN7QWidget6resizeERK5QSize'|
|| ===构建完成:17个错误,0个警告=== |