C++ 在Visual Studio 2013上使用StingRay网格时出错

C++ 在Visual Studio 2013上使用StingRay网格时出错,c++,c,mfc,rogue-wave,stingray,C++,C,Mfc,Rogue Wave,Stingray,我使用rogue wave黄貂鱼创建网格。我使用CGXGridView类 我遵循了这个教程。但在第GXInit()行中调试时,显示以下错误: 调试断言失败 程序:F:\Data\Exercise\FirstGrid.exe文件: \dd\vctools\vc7libs\ship\atlmfc\include\afxwin1.inl 第21行 有关程序如何导致断言失败的信息, 有关Actuths的Visual C++文档 (按“重试”调试应用程序) Visual Studio 2010成功运行,但

我使用rogue wave黄貂鱼创建网格。我使用
CGXGridView

我遵循了这个教程。但在第
GXInit()
行中调试时,显示以下错误:

调试断言失败

程序:F:\Data\Exercise\FirstGrid.exe文件: \dd\vctools\vc7libs\ship\atlmfc\include\afxwin1.inl 第21行

有关程序如何导致断言失败的信息, 有关Actuths

的Visual C++文档 (按“重试”调试应用程序)


Visual Studio 2010成功运行,但Visual Studio 2013显示了上述错误。如何修复它以便StingRay可以在Visual Studio 2013上运行?

断言中缺少一行信息。请使用调试器。告诉澳大利亚,什么断言失败了。通常,断言会告诉您不满足控件功能所需的条件。在很多情况下,这个INL代码段窗口根本不被创建。我注意到你已经标记了C++和C。一定是其中一个。我假设C++,因为你被标记为MFC。“按重试调试应用程序”——是吗?您从中获得了哪些见解?@IInspectable,当我按Retry调试应用程序时,显示消息“FirstGrid.exe已触发断点”。我单击“继续”按钮,然后显示Tyess错误:调试断言程序:F:\Dea\FrasGrID.EXE文件:\DD \vcToo\VC7LIbs\Base\ATLMFC \包含AFXWI1.IL行:24关于您的程序如何导致断言失败的信息,参见Asplication上的VisualC++文档(按重试调试应用程序)调试器直接将您带到断言失败的代码行。这应该会给你一个很好的提示,说明违反了哪个(前置)条件或不变量。