2

我正在尝试使用 QString::fromStdString 将 std::string 转换为 QString

#include <string>
using namespace std;

#include <qtcore/qstring>

int main() {
    string s = "111";
    QString ss = QString::fromStdString(s);
    return 0;
}

简单的代码抛出异常并崩溃,用vs2010调试时,调用堆栈充满了msvcr100d.dll,kernel32.dll,ntdll.dll,没有任何帮助。我正在使用 win7_32bit + QT 5.1.1 + vs2010

任何想法?谢谢。

4

1 回答 1

0

@ixSci,就是这样,我正在使用发布 qt 库,它在向库中添加“d”后工作。

于 2013-11-13T09:14:30.430 回答