Visual c++ 无法将变量添加到编辑控件,错误:“对象引用未设置为对象的实例”

Visual c++ 无法将变量添加到编辑控件,错误:“对象引用未设置为对象的实例”,visual-c++,mfc,visual-studio-2019,Visual C++,Mfc,Visual Studio 2019,我不熟悉Visual C++/MFC 尝试创建简单的对话框,但控件很少。 我想在我的代码中访问“编辑控件”的值。为此,当我尝试使用“添加控制变量向导”为“编辑控件”或任何其他控件添加变量名时,会出现错误 我错过什么了吗 我已经安装了以下软件包: 这似乎是MFC类向导的问题。Microsoft在以下论坛中跟踪并解决了此问题: visual studio的最新版本应能解决此问题。请检查您的dialog类中是否添加了DoDataExchange函数。添加此函数后,我可以使用向导添加变量。您使用的是哪

我不熟悉Visual C++/MFC

尝试创建简单的对话框,但控件很少。 我想在我的代码中访问“编辑控件”的值。为此,当我尝试使用“添加控制变量向导”为“编辑控件”或任何其他控件添加变量名时,会出现错误

我错过什么了吗

我已经安装了以下软件包: 这似乎是MFC类向导的问题。Microsoft在以下论坛中跟踪并解决了此问题:


visual studio的最新版本应能解决此问题。

请检查您的dialog类中是否添加了DoDataExchange函数。添加此函数后,我可以使用向导添加变量。

您使用的是哪个版本的visual studio以及所选的项目类型?我使用的是Microsoft visual studio Community 2019,版本16.1.16。虽然我想创建MFC应用程序,但在“创建新项目向导”中不会显示此选项。所以,我选择了“Empty Project”,然后从“Properties”将MFC选项的使用更改为在共享DLL中使用MFC。还将“Subsystem”更改为“Windows”,我认为这不是创建MFC应用程序的正确方法。I您的计算机上未安装此MFC。若会,那个么您将在新项目中获得MFC项目创建选项。请讲一遍,谢谢。但我想我已经安装了MFC相关的软件包。更新了问题和安装细节的屏幕截图。我已经使用向导一段时间了。但整个系统仍存在故障。它们似乎是通过实验室测试项目开发的,而不是经过多年开发的真正复杂的项目。他们应该提供适当的调试工具来一劳永逸地解决这些问题。如果不调试classwizard失败的原因,这很难…太棒了!我刚刚创建了一个CMFCPropertyPage类,它的样板代码没有将它链接到这个方法。那肯定是个虫子?!我不得不加上它。造币厂