我正在使用C#和C++的游戏。模型类用C#编写,而层次结构存储在XML文件中。当我想用C++读取它并且想要构建项目时,我有这个奇怪的错误,而且我不会在哪里找到一些错误。托管和非托管代码错误C3699
Error 1 error C3699: '*' : cannot use this indirection on type 'Cadet::XMLReader::Models::Obstacle' C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\xmemory0 527 1 Cadet.Game
这样的错误是在xmemory0
和list
文件?它们是什么?它只发生在障碍课上,其余都很好。
这是代码
void SetupObstacles(std::list<Cadet::Game::Entities::Obstacle> &obstacles)
{
int size = CurrentLevel->Obstacles->Length;
Cadet::XMLReader::Models::Obstacle^ currentObstacle;
}
显示你的代码.. – 2013-03-09 18:09:23
,因为这些错误显示xmemory0哪一部分并列出文件不在项目的一些文件 – 2013-03-09 18:11:41
尝试通过评论xmemory0建设,以便我们可以知道问题的根源 – nsconnector 2013-03-09 18:14:01