Eclipse CDT - почему он создает копии файлов, которые я сделал?

Я использую проект затмения, который кто-то еще настроил. Мой предыдущий опыт был связан с проектами на основе Makefile, импортированными в Eclipse CDT. Этот использует внутренний конструктор CDT.

Проблема, с которой я столкнулся, заключается в том, что из-за не связанных с этим проблем с управлением версиями я сделал несколько временных копий исходных файлов, просто чтобы убедиться, что измененные источники не засорены. Эти копии попадают в сборку CDT и, конечно, вызывают множество ошибок определения. Это стандартное поведение для внутреннего строителя? Как можно избежать, чтобы сборщик брал файлы, которые я не хочу компилировать?

Иллюстрация: я изменил foo.cpp и bar.cpp. Я сделал копии этих файлов: "foo - Copy.cpp" и bar - Copy.cpp"в той же оригинальной папке. Конструктор eclipse пытается собрать foo.cpp, bar.cpp, "foo - Copy.cpp"и "bar - Copy.cpp". Я не добавил файлы "copy" в проект.

1 ответ

Решение

Когда Eclipse находит файл ac или cpp в папке проекта C или C++, он предполагает, что вы хотите, чтобы файл был собран и связан. Вы можете указать Eclipse иначе, щелкнув правой кнопкой мыши файл и выбрав Resource Configurations->Exclude from Build из всплывающего окна. меню. Поставьте галочку в конфигурации, похоже, что все они в этом случае, вы хотите, чтобы файл был исключен, и затем нажмите OK.

Другие вопросы по тегам