我在将我的项目与 Eclipse 链接时遇到问题。链接很完美,但每次我都会遇到同样的错误:
**** Build of configuration Debug for project Dierentuin_test ****
make all
makefile:43: *** multiple target patterns. Stop.
**** Build Finished ****
我尝试了一切,并在谷歌上搜索了很多。
我在 Eclipse 中使用 Cygwin,并在 Windows PC 上工作。该项目在没有链接的情况下工作正常,但我确实需要链接这些项目。
我将 .o 文件添加到 Miscellaneous
和 includes
。
我知道 C:/
有问题,但我不知道在哪里编辑。错误发生在文件 objects.mk
中,其中所有 .o 文件都添加为 USER_OBJS
。
希望你能帮助我!
最佳答案
该消息:
makefile:43: *** multiple target patterns. Stop.
告诉您 makefile(通常命名为 Makefile
)的第 43 行有问题。看看那里,然后用谷歌搜索你在那里找到的东西。
- 您是否在 makefile 中不止一次在此行列出了目标?
- 互联网上的一些声音说它可能与路径分隔符有关(Windows 与 Unix 方式)(例如将 C:/... 替换为 C:\... )
- 在一些德国博客中,他们看到 DevC++ 使用错误消息污染 Makefile
关于c++ - 链接项目 C++ Cygwin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9429261/