Warning[Pe301]: typedef name has already been declared (with same type)问题解决方法
2017-03-01 20:39
3055 查看
最近遇到一个警告问题,一直解决不了,网上也查阅了很多文章,都没有讲述具体的解决方法。
今天调试程序,偶然发现一个现象,基于这个现象,分析该警告的可能原因如下:
首先,我是新建了一个main.h文件,里面包含所有的需要的头文件,但在其中的一个文件里,我定义了一个结构类型;
解决办法之一,就是再建立一个文件test_type.h
今天调试程序,偶然发现一个现象,基于这个现象,分析该警告的可能原因如下:
首先,我是新建了一个main.h文件,里面包含所有的需要的头文件,但在其中的一个文件里,我定义了一个结构类型;
test.h typedef struct _A { int v1; float v2; }A;这样如果我在别的文件里应用这个A类型,就会出现类似的警告;
解决办法之一,就是再建立一个文件test_type.h
test_type.h #ifndef __TEST_TYPE_H__ #define __TEST_TYPE_H__ typedef struct _A { int v1; float v2; }A; #endif这样在test.h中包含test_type.h就可以了
相关文章推荐
- has not been declared和does not name a type解决办法
- Eclipse 出现A configuration with this name already exists问题解决方法
- Unity错误——1.error CS1704: An assembly with the same name `UnityEngine.UI' has already been imported.
- This Vuser already started a transaction with the same name...解决方法
- omcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
- 项"Oracle"已添加,或者The entry "*" has already been added的解决方法
- tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法(转)
- java.lang.IllegalStateException:getOutputStream() has already been called for this response的解决方法
- tomcat5下jsp出现getOutputStream() has already been called 异常的解决方法
- tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
- tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
- getOutputStream() has already been called for this response 的解决方法
- tomcat6下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
- 生成图片验证码jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
- JSP文件下载及出现getOutputStream() has already been called for this response的解决方法(转)
- getOutputStream() has already been called for this response的解决方法
- jsp 图片 验证码 getOutputStream() has already been called for this response 问题的解决
- tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
- jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
- tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法