我的环境是VS2008+QT
代码如下
#include <QtGui/QApplication>
#include <QtDeclarative/qdeclarativeview.h>
#include <QtDeclarative/qdeclarativecontext.h>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QDeclarativeView
view;
//view.rootContext()->setContextProperty("stopwatch", new Stopwatch);
return a.exec();
}
代码
编译时
出错:
1>main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall QDeclarativeView::~QDeclarativeView(void)" (
__imp_??1QDeclarativeView@@UAE@XZ),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QDeclarativeView::QDeclarativeView(class QWidget *)" (
__imp_??0QDeclarativeView@@QAE@PAVQWidget@@@Z),该符号在函数 _main 中被引用
1>D:\VC_prj\QML_Play\Debug\QML_Play.exe : fatal error LNK1120: 2 个无法解析的外部命令
请大家帮忙看看怎么回事啊
我是一个QT的初学者,请详细告知,在此谢过!