精通QT4编程第2章的例子:
我在vs2005下面编译。
首先写了这2个文件
logindlg.h
#ifndef _LOGINDLG_H_
#define _LOGINDLG_H_
#include <QtGui/QDialog>
class QLineEdit;
class CLoginDlg : public QDialog
{
Q_OBJECT
public:
CLoginDlg(QWidget* = 0);
};
#endif
logindlg.cpp
#include <QtGui/QtGui>
#include "logindlg.h"
CLoginDlg::CLoginDlg(QWidget* parent)
: QDialog(parent)
{
}
然后在命令行里输入 qmake -project生成PRO,
然后再 qmake -t vcapp 生成VS项目
在vs2005里面编译出现这样的错误
错误 1 error LNK2019: 无法解析的外部符号 _main,该符号在函数 _WinMain@16 中被引用 qtmaind.lib
错误 2 fatal error LNK1120: 1 个无法解析的外部命令 d:\QTTEST\debug\QTTEST.exe
怎么解决啊!