“vector”: 不是“std”的成员 问题解决
2017-08-18 15:19
423 查看
::这是一篇技术含量很低的文章
我在VS2017里遇到这样一个问题:“vector”: 不是“std”的成员
我有:
#include <vector>
using namespace std;
网上有种种答案:
答案一:
.在工程属性里,配置属性->C/C++->预编译头,改成不使用预编译头
答案二:
IAR 编译器的vector是不在std里。IAR没std。但vs2010能遇到这问题就奇怪了
答案三:
注意 #include 的先后顺序
我自己的解决方案:
把代码:
#include "stdafx.h"
放到.cpp 引用头文件的最上面,所有的问题就都解决了
后续:
我是新手,对编译的原理 理解并不是太多,我努力了解 为什么是这样后,尽量把这样的内在原理搬上来,
我在VS2017里遇到这样一个问题:“vector”: 不是“std”的成员
我有:
#include <vector>
using namespace std;
网上有种种答案:
答案一:
.在工程属性里,配置属性->C/C++->预编译头,改成不使用预编译头
答案二:
IAR 编译器的vector是不在std里。IAR没std。但vs2010能遇到这问题就奇怪了
答案三:
注意 #include 的先后顺序
我自己的解决方案:
把代码:
#include "stdafx.h"
放到.cpp 引用头文件的最上面,所有的问题就都解决了
后续:
我是新手,对编译的原理 理解并不是太多,我努力了解 为什么是这样后,尽量把这样的内在原理搬上来,
相关文章推荐
- “max”: 不是“std”的成员 问题
- NDK 编译时出现 algorithm,vector std::ios_base::Init::Init() , 以及ostream等问题解决方案
- “max”: 不是“std”的成员 如何解决?
- error C2039: “_Alty” : 不是“std::_Vector_val<_Ty,_Alloc>”的成员
- C++ std::vector元素的内存分配问题(补充)
- 解决cell分割线不是全屏问题
- std::string放在结构中不能删除对象的问题解决
- R语言学习笔记-Error in ts(x):对象不是矩阵问题解决
- 本地导入的项目或从svn上导入的项目不是maven结构,且不能添加进tomcat部署问题的解决
- cocos2d-x学习笔记(三)解决cocos2d::Director没有成员getTouchDispatcher问题
- 好的架构,并不是说能解决所有的问题,而是很清楚自己能做什么,不能做什么
- 解决grunt或者gulp 不是内部或者外部命令的问题
- Dynamo:利用NWR模型与vector clock解决锁问题
- 开发一套系统的目的不是要来『让程式设计师写程式』,开发一套系统的目的是要来『解决一个问题』(转)
- Hadoop不是解决大数据问题的唯一方案
- 安装oracle客户端和plsql的过程及相关问题解决(只是客户端,不是整个oracle环境)
- IntelliJ下使用Code/Live Template加快编码速度:程序员的工作不是写程序,而是写程序解决问题
- IntelliJ下使用Code/Live Template加快编码速度:程序员的工作不是写程序,而是写程序解决问题
- “Visual Studio.net已检测到指定的Web服务器运行的不是Asp.net1.1版。您将无法运行Asp.net Web应用程序或服务”问题的解决方法
- 关于STL的vector查找问题 (解决NrNsNtNz_InTitle中 由 文本体中发现的标题未被正确识别出的NrNsNtNz)