Поэтому я пошел в эту академию цифровых медиа для программирования 3D-игр. Мы использовали Eclipse вместе с Panda3D, используя их Macbook Pro для создания 3D-игр. Я создал потрясающую игру, которая прекрасно работает. Однако, когда я помещаю все на USB и устанавливаю все обратно на свой персональный MacBook Pro дома, я вижу вопросительные знаки рядом с этими строками кода, которые говорят о неразрешенном включении:
// Panda3D материал.
#include "auto_bind.h"#include "audioManager.h"#include "executionEnvironment.h"#include "filename.h"
// C ++ материал
#include <cmath>
#include <cstdlib>
#include <iostream>
В разделе проблем затмения я получаю это:
make: *** No rule to make target `all'. Stop.
Я думаю, здесь есть как минимум два вопроса.
Неразрешенный включает в себя:
Это может быть сбой с индексатором, может помочь простая перестройка индекса или перекомпиляция
Попробуйте щелкнуть правой кнопкой мыши на проекте> Индекс> «Перестроить» или «Переразрешить неразрешенные включения». Если не повезет, это не просто ошибка, а реальная проблема, поэтому проверьте:
Проект> Свойства> C / C ++ Общие> Путь и символы> Включает
Там вы должны иметь каталоги, где находятся заголовки C ++ и
заголовки «Panda» должны быть с вашими исходными файлами.
Отсутствует «все» цели:
CDT пытается вызвать make с целью под названием «all», которая отсутствует
из вашего Makefile. Либо CDT настроен на неправильную цель и
«все» — это не то, что вам нужно, или что-то не так с целью «все».
Вы должны предоставить нам больше информации: правильный (оригинальный) Makefile
Настройки здесь: Проект> Свойства> Сборка C / C ++> Поведение> Сделать цель сборки
Других решений пока нет …