grefic
2015-01-24 18:44
采纳率: 100%
浏览 1.6k

新手编写c++遇到问题 求指教

图片说明
编译时出现上面提示错误 请教怎么修改

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • threenewbee 2015-01-25 02:05
    已采纳

    ahuru这个函数定义了2次,检查如下问题:
    (1)函数重名,且参数一样。
    (2)重复include了文件,而函数的实现写在了里面。
    (3)忘记给函数外部声明加上extern
    (4)链接出错,删除掉obj bin目录重新编译。

    已采纳该答案
    打赏 评论
  • 快乐鹦鹉 2015-01-26 00:28

    shuru,create函数重复定义了,可能是头文件引用顺序的问题

    打赏 评论
  • 高司机 2015-01-26 09:17

    函数重复定义,检查一下你的工程文件是不是应该更新一下,或者函数重复定义的行数看一下

    打赏 评论
  • oyljerry 2015-01-26 09:26

    你查找ahuru这个函数定义,
    要么就是你定义了两次,
    要么就是你把ahuru放在h文件,而h文件重复包含了, 这个你在h文件中加上#pragma once

    打赏 评论
  • 番茄牛腩 2015-01-29 02:30

    重复定义啦 同学,建议你以后出错的时候多看看输出的错误信息,错误信息基本都能告诉你哪里出错了

    打赏 评论

相关推荐 更多相似问题