2016 - 2024

感恩一路有你

解决MovableText代码编译问题

浏览量:2255 时间:2024-08-16 09:32:51 作者:采采

在上次的经验中,代码并没有成功运行调试通过。原因是我使用的是MFC程序,而官方网站上使用的不是MFC程序。因此,尽管我按照要求在Source Files中添加了MovableText.cpp文件,但这个文件的代码中并没有include "stdafx.h"语句,而这是所有MFC程序所必须的。

在该工程的其他.cpp文件中,都有这条语句,如MFCTest.cpp、MFCTestDoc.cpp和MFCTestView.cpp文件。因此,在MovableText.cpp文件的开始处也需要加入这条语句。

为了解决这个问题,我们需要在MovableText.cpp文件的开头添加include "stdafx.h"语句。这样,在重新调试运行程序时,虽然不再提示错误,但仍然没有出现预期结果。

使用正确的代码

问题出在我没有使用源代码网址上提供的"How to use it"语句。此外,源代码网址还提供了一个未使用的Notes语句。由于我使用的是OGRE的1.7版本,因此不需要使用Notes语句。

为了使用正确的代码,我们需要在MFCTestView.cpp的头文件声明处添加include "MovableText.h"语句。

在添加了正确的代码后,再次按下Ctrl F5进行调试,发现没有错误提示,并且程序成功运行。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。