gpt4 book ai didi

c++ - 尝试在 MFC 应用程序中使用 QSettings 时出错

转载 作者:太空宇宙 更新时间:2023-11-04 14:22:02 25 4
gpt4 key购买 nike

在 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 对象时我也会遇到类似的错误谁知道怎么了?

最佳答案

您必须告诉链接器在项目设置中或通过将库添加到项目中来包含适当的 Qt 库。您可以通过在解决方案资源管理器中右键单击它,选择“添加”,然后选择“现有项”,将其添加到您的项目中。

关于c++ - 尝试在 MFC 应用程序中使用 QSettings 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com