Я новичок в C++ и пытаюсь разделить файлы классов для созданной мной игры, но когда я это делаю, VS выдает кучу ошибок.
Куб.ч:
#include "stdafx.h"
#ifndef CUBE_H
#define CUBE_H
struct PlayerCube
{
//code
};
#endif //CUBE_H
Куб.cpp:
#include "cube.h"
#include "stdafx.h"
using namespace std;
PlayerCube::PlayerCube(){}
void PlayerCube::cube_movement(){}
void PlayerCube::show_cube(){}
Главный:
#include "cube.h"
#include "stdafx.h"
using namespace std;
int main ()
{
//code
}
любые идеи помогут! :)
РЕДАКТИРОВАТЬ: Ответ Китса уменьшил мои ошибки с 96 до 3!
Теперь у меня есть только 3 ошибки C2679, в которых говорится, что «двоичный >>: оператор не найден»
РЕДАКТИРОВАТЬ: Выяснил свои проблемы, осталась еще одна!
Все строится нормально, но когда я запускаю свою программу, она вылетает, ".exe перестал работать"?
#include "stdafx.h"
первым включенным. ссылка - person crashmstr   schedule 22.10.2014#include "cube.h"
из main отличаются от фактического имени файлаCube.h
, некоторым ОС это не нравится, и поэтому на самом деле они не будут ссылаться на файл, вы получите ошибки на все, что пытается ссылаться на куб. - person Lochemage   schedule 22.10.2014