我正在尝试将Qt与Visual C ++ 2008一起使用。我通过将Qt include
目录添加到选项下的包含文件并将其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;
}
编辑:添加了错误的完整内容。
答案 0 :(得分:0)
最终我使用@ cmannett85评论中的解决方案,将代码更改为:
Main folder
- Folder A
-- Sub Folder AA
--- Sub Folder AAA
----- Files
--- Sub Folder AAB
----- Files
-- Sub Folder AB
--- Sub Folder ABA
---- Sub Folder ABAA
------ Files
--- Sub Folder ABB
------ Files