在所建的项目中,我只定义了一个头文件,用于定义数据结构,然后在编写各个.cpp文件,用于实现各个函数。

我原来设想是,只要在main.cpp中包含各个函数实现文件(.cpp)就可以了,结果编译时提示说某某函数已有主体。

第一次排错:

1.检查有没有重复定义

答案是没有

2. 检查头文件引用是否恰当

答案是恰当

第二次排错:

上网google一下,随便查看了MSDN的说明文档,明白了,原来犯了一个低级错误:应该先在头文件中声明函数,然后在.cpp中实现,这样调用函数时才不会提示说“函数。。。。已有主体”。

fun.h 中:

函数fun的声明;

fun .cpp中

函数fun的实现;

调用时,#include “fun.h"

如果没有定义fun.h,直接 #include "fun.cpp"就会在编译时说”函数fun 。。。。已有主体“。

虽然这是个小错误,可有时也挺耽误时间的,呵呵

visual studio 2008 提示 “函数xxx 已有主体”相关推荐

  1. Visual Studio 2008 安装出错 无法安装 的解决办法

    1 安装vs2008 team 中文正式版,会出现deffactory.dat读取错误. 解决方案: 进入那个文件夹. 替换deffactory.dat ,新建一个文本文档,把下面的内容粘贴进去,然后 ...

  2. Visual Studio 2008 安装失败(“Web 创作组件”无法安装)解决方法

    今天安装VS2008时出现了问题,怎么都无法安装成功.装了好几次都在"Visual Studio Web 创作组件(Visual Studio Authoring Component)&qu ...

  3. Win7 下安装 Visual Studio 2008 失败的解决办法

    Win7 下安装 Visual Studio 2008 失败的解决办法 安装失败一般的可能性如下: 1.这种可能性对于熟练的软件开发人员应该极小--试图在64位的系统上安装 Visual Studio ...

  4. Visual Studio 2008 每日提示(三十一)

    本篇包括tip311-tip320 http://www.watch-life.net/visual-studio/visual-studio-2008-tip-day-31.html #311.按S ...

  5. 中文版Visual Studio 2008 SP1 智能提示为英文的补丁发布

    中文版Visual Studio 2008 中文版,安装SP1后,部分智能提示为英文.虽然有人提出的解决方法不过这个办法有缺陷,是用老版本的智能提示来替换sp1版智能提示,这样net3.5 sp1 一 ...

  6. [vs2008]Visual Studio 2008 SP1添加或删除功能提示查找SQLSysClrTypes.msi文件

    前言 今天接到领导布置的一个任务,是之前同事负责的项目.离职了,现在客户有些地方需要修改,由于我之前参与过,就落在我的头上了. 然后我就把代码弄了过来,打开发现其中需要用到水晶报表.(我觉得不好用,不 ...

  7. Visual Studio 2008 每日提示(三十二)

    本篇包括tip321-tip330 http://www.watch-life.net/visual-studio/visual-studio-2008-tip-day-32.html #321.使用 ...

  8. Visual Studio 2008 每日提示(一)

    Visual Studio 2008 每日提示(tip of day )是2007年7月Sara Ford在她的博客里推出了VS 2008每日提示系列,里面收集了许多使用VS 2008技巧和诀窍,截至 ...

  9. Visual Studio 2008运行时提示找不到msvcr90d.dll的解决办法

    说说微软的bug吧,昨天装Visual Studio 2008,注意:我出现这个bug的缘故是因为将Visual Studio 2008装在了FAT32分区下,当然装在这里也不是说完全有问题,但是这样 ...

  10. windows 7安装icloud或visual studio 2008失败提示无法打开键,请验证您对该键拥有足够的访问权限,或者与您的技术支持人员联系

    错误描述: windows 7系统下,安装icloud或visual studio 2008不成功,提示无法打开键UNKNOWN\Components\DF85......,请验证您对该键拥有足够的访 ...

最新文章

  1. xib 拖关联控件的时候报Could not insert new outlet connection错误
  2. myeclipse导入项目报错Target runtime Apache Tomcat v8.0 is not defined
  3. Java线程的使用及共享协作
  4. 2021-06-01 深入分析锁的基础知识
  5. unity3d软阴影和硬阴影的原理_使用随机采样创建软阴影
  6. Git+GitHub+SaltStack
  7. 02333软件工程_202008_试卷+答案
  8. eclipse、xbuilder、电脑、键盘、黑峡谷常用快捷键、纽曼蓝牙耳机
  9. 经典信息图表:2013 扁平设计 VS 拟物设计
  10. 2019零售业9大新知洞察发布,零售服务在线采购节启动
  11. LTE帧结构----符号长度
  12. 正则表达式 /^[0-9]+$/
  13. 移动端车牌识别可以识别新能源汽车
  14. arm云服务器虚拟安卓,ARM搭建云手机
  15. 【android】悬浮球
  16. 移动端flexible解决ipad和ipad Pro不适配
  17. 2007上海户口评分标准
  18. 北邮计算机学硕读博,博士生考试_考博经验——说说我北邮北航考博经历_沪江英语...
  19. 在QNX平台上开发Java应用程序 (更新版) 2004年写的呢
  20. iOS-获取当前网页的 url 和 title 和 html

热门文章

  1. 计算机win7无法安装,为什么自己的电脑老是安装不上Win7系统呢
  2. 时钟系统安装配置注意事项
  3. 手机什么软件测试打字速度,有什么软件是测试打字速度的,介绍个给我啊
  4. (一)深度学习入门之单个神经元
  5. win10 更新计算机时间,win10电脑时间不能自动更新
  6. 浅谈聚簇索引和非聚簇索引的区别
  7. ASCII码一览表,ASCII码对照表
  8. 添加打印机计算机无法访问,Win7系统添加打印机提示Windows无法打开“添加打印机”的解决方法...
  9. LOL盗号PHP源码,说说技术那些事之LOL盗号网站
  10. 免费在upic中设置OneDrive或Google Drive作为图床