Я работаю над игрой, использующей 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
файлов? что они? и это происходит только для класса Obstacle, остальные - в порядке.
Здесь часть кода
void SetupObstacles(std::list<Cadet::Game::Entities::Obstacle> &obstacles)
{
int size = CurrentLevel->Obstacles->Length;
Cadet::XMLReader::Models::Obstacle^ currentObstacle;
}
Показать код .. –
который отчасти потому, что эти ошибки показывает в xmemory0 и список файлов не в некоторых файлах проекта –
попробуйте построить, комментируя xmemory0, чтобы мы могли узнать источник проблемы – nsconnector