Связывание проектов C ++ Cygwin - PullRequest
2 голосов
/ 24 февраля 2012

У меня проблема со связыванием моих проектов с Eclipse.Связывание прошло отлично, но каждый раз я получаю одну и ту же ошибку:

**** Build of configuration Debug for project Dierentuin_test ****

make all 
makefile:43: *** multiple target patterns.  Stop.

**** Build Finished ****

Я пробовал все, и много гуглил.

Я использую Cygwin в Eclipse и работаю на ПК с Windows.Проект работает нормально без связывания, но мне действительно нужно связать проекты.

Я добавил .o-файлы в Miscellaneous и includes.

Я знаю, что естьчто-то не так с C:/, но я не знаю, где редактировать.Ошибка возникает в файле objects.mk, где все .o-файлы добавлены как USER_OBJS.

Надеюсь, вы мне поможете!

1 Ответ

0 голосов
/ 24 февраля 2012

Это сообщение:

makefile:43: *** multiple target patterns.  Stop.

говорит вам, что в строке 43 файла makefile (обычно с именем Makefile) есть проблема. Посмотри туда, и Google с тем, что вы там найдете.


  • У вас есть цель, указанная в этой строке более одного раза в make-файле?
  • Некоторые голоса в интернете говорят, что это может быть связано с разделителями пути (Windows или Unix) (например, замена C: / ... на C: \ ...)
  • В некоторых немецких блогах они видели, как DevC ++ загрязняет Makefiles сообщениями об ошибках
...