c++ - 链接项目 C++ Cygwin

标签 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

希望你能帮助我!

最佳答案

该消息:

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/

相关文章:

c++ - 程序为 double 返回单个值 (C++)

java - eclipse 找不到主类

c++ - eclipse for c++编译错误

ios - 在 iOS : symbol(s) not found collect2: ld 中导入 zlib 时出错

c++ - Rcpp 精度问题

c++ - 使用 GetDIBits 加载位图

c# - 从 C++ 代码向 C# 代码发送回调时访问冲突读取位置 0x00000004

java - 错误 :/hibernate. 未找到 cfg.xml

c - 在 GCC 中链接 libssl 和 libcrypto

Gcc无法识别 `-I../path`