链接项目C ++ Cygwin

时间:2012-02-24 10:34:56

标签: c++ eclipse linker cygwin

我将项目与Eclipse链接时遇到问题。链接完美,但每次我都得到同样的错误:

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

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

**** Build Finished ****

我尝试了一切,并且搜索了很多内容。

我在Eclipse中使用Cygwin并在Windows PC上工作。该项目在没有链接的情况下工作正常,但我确实需要链接这些项目。

我将.o文件添加到Miscellaneousincludes

我知道C:/有问题,但我不知道在哪里编辑。错误发生在文件objects.mk中,其中所有.o文件都添加为USER_OBJS

希望你能帮助我!

1 个答案:

答案 0 :(得分:0)

那条消息:

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

告诉你,makefile的第43行(通常名为Makefile)有问题。看那里,然后用你在那里找到的东西谷歌。


  • 您是否在makefile中多次列出此行中的目标?
  • 互联网上的一些声音说它可能与路径分隔符(Windows与Unix方式)有关(例如用C:\替换C:/ ...)
  • 在一些德国博客中,他们看到DevC ++污染Makefiles并显示错误消息