Я имеющий 4 файла в моем проекте, и когда я пытаюсь скомпилировать его, я получаю эту ошибку:включая CPP файлы несколько раз
error C2011: 'Details' : 'class' type redefinition
Я думаю, это потому, что я использовал #include"AClass.cpp"
три раза в моей файлы, и он загружается три раза, но когда я удаляю два других #include"AClass.cpp"
, компиляция завершается с ошибкой, потому что в этих файлах ACAS не найден.
См. Http://stackoverflow.com/questions/8020113/c-include-guards – Dronz
Не включайте файлы '.cpp', которые должны быть файлами реализации. Вы должны включать только заголовочные файлы (обычно '.h' или' .hpp'). – cdhowie