2012-02-24 62 views
2

我有一个与Eclipse链接我的项目的问题。链接GOED完美,但每次我得到了同样的错误:链接项目C++ Cygwin

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

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

**** Build Finished **** 

我什么都试过,和google搜索了很多。

我在Eclipse中使用Cygwin并在Windows PC上工作。该项目没有链接工作正常,但我真的需要链接项目。

我将.o文件添加到Miscellaneousincludes

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

希望你能帮助我!

回答

0

那消息:

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

告诉你,在生成文件(通常称为Makefile)的第43行有问题。看那里,谷歌与你在那里找到。


  • 你对这个行中列出的目标不止在makefile一次?
  • 一些互联网上的声音说它可能与路径分隔符(Windows与Unix的方式)(例如用C:\替换C:/ ...)
  • 在一些德国博客中,见过DEVC++与错误信息
+0

我知道,我已经做了污染Makefile文件。该生产线#43:'Dierentuin_test.exe:$(OBJS)$(USER_OBJS)',没有什么具体的 – 2012-02-24 10:41:35

+1

请执行确保cygwin的化妆。如果您安装了其他开发工具,请将其从%PATH%中移除以查看它们自己的打包MAKE二进制文件是否是问题。例如。 Borland工具和FreePascal/Lazarus也有自己的make。 – 2012-02-25 12:44:22