【发布时间】:2011-10-08 13:53:38
【问题描述】:
在dlg.h中,我放了以下
#include<QSettings>
编译没有问题 但是当我尝试在 .cpp 中进行操作时
void dlg::OnBnClickedOk(){
QString qstr("config/Config.ini"); //convert Cstring to QString
QSettings settings(qstr, QSettings::IniFormat); }
我收到以下错误:
error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall QSettings::~QSettings(void)" (__imp_??1QSettings@@UAE@XZ) referenced in function "public: void __thiscall Dlg::OnBnClickedOk(void)" (?OnBnClickedOk@Dlg@@QAEXXZ)
还有更多与此类似但太长的错误,所以我不在这里展示 我没有直接使用 Qstring 而是从 Cstring 转换的原因成为每当我创建 QString 对象时我也会遇到类似的错误 有谁知道怎么回事?
【问题讨论】:
标签: c++ visual-studio qt mfc