【问题标题】:gcc undefined reference to `fopen_s'gcc 未定义对“fopen_s”的引用
【发布时间】:2017-10-26 18:15:21
【问题描述】:

不知道能不能再问这个问题 有很多重复,但没有一个解决方案真正适合我

我使用的是 gcc 版本 4.6.1 (GCC) 通过尝试构建,我得到了

undefined reference to `fopen_s'

请就我如何解决此问题提出您的建议:) 注意:我使用的是 Windows 7 / 64 位

提前致谢。

【问题讨论】:

  • 我相信你的 gcc 版本太旧了
  • this
  • 问题是什么?您只是想知道为什么会发生这种情况您是想问如何解决这个问题?
  • @ErikW 你能告诉我如何升级到最新版本(我在 Win7 / 64 位上);)谢谢
  • @BLUEPIXY 谢谢,我会尝试升级我的 GCC 安装,看看会发生什么

标签: c eclipse undefined-reference


【解决方案1】:

也许你没有包含它写入的文件。不确定它在哪里,但它类似于“#include name.h”,除非它是你自己编写的函数,在这种情况下你需要创建一个 .h 文件并将其包含在该文件和您编写该函数的文件的顶部,例如“#include”name.h“”

【讨论】:

  • 我发现该函数是由微软创建的......关于代码,这是一个我刚刚导入并尝试运行的大项目..我刚刚在朋友的 PC 上尝试过,它运行良好gcc 4.8
猜你喜欢
  • 2018-05-07
  • 1970-01-01
  • 1970-01-01
  • 2019-08-10
  • 2015-08-23
  • 1970-01-01
  • 2014-04-21
  • 2012-12-12
  • 2019-05-05
相关资源
最近更新 更多