visual studio 2008 提示 “函数xxx 已有主体”

编程入门 行业动态 更新时间:2024-10-25 22:31:54

在所建的项目中,我只定义了一个头文件,用于定义数据结构,然后在编写各个.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 已有主体”

本文发布于:2023-06-14 00:00:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1416442.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:已有   函数   主体   提示   studio

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!