Qt SDK和Code :: Blocks的路径/配置问题

时间:2011-07-20 01:26:33

标签: c++ path qt4 codeblocks

我是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个警告=== |

0 个答案:

没有答案