我正在尝试将 Qt 与 Visual C++ 2008 一起使用。我通过将 Qtinclude
目录添加到选项下的包含文件并将其lib
目录添加到库文件列表来编译下面的程序。我还将lib
dir添加到PATH
, 并添加QtCore4.lib
到 Linker/Input 中的 Additional Dependencies 设置中。
我从 Visual Studio 中编译了示例程序,当我运行它时,在打印变量的行出现以下错误now
。
Unhandled exception at 0x104e8dcb in Test.exe: 0xC0000005: Access violation reading location 0x203f3f3f.
有谁知道这个问题是什么原因?
#include <QtCore/QDate>
#include <iostream>
using std::cout;
using std::string;
int main()
{
string now = QDate::currentDate().toString().toStdString();
cout << now << "\n";
return 0;
}
编辑:添加了错误的全部内容。