Visual C ++ 2008でQtを使用しようとしています。 include
[オプション]の下の[ファイルを含める]にQtディレクトリを追加し、そのlib
ディレクトリを[ライブラリファイル]リストに追加して、以下のプログラムをコンパイルしました。また、lib
ディレクトリをにPATH
追加QtCore4.lib
し、リンカー/入力の[追加の依存関係]設定に追加しました。
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;
}
編集:エラーの全内容を追加しました。