在文件顶部,我有以下代码:
然后我执行以下操作:
#include "vector.h"
然后我执行以下操作:
vector<vtarg> targVector;
并收到以下错误信息
Cannot open include file: 'vector.h': No such file or directory
我有遗漏吗?我尝试了#include "vector",但是出现了更多错误。
#include "afxwin.h"
#include "vector.h"
// CTargDlg dialog
class CTargDlg : public CDialog {
// Construction
public:
CTargDlg(CWnd* pParent = NULL);
// standard constructor
vector<vtarg> targVector;
#include <vector>
。如果你正在使用过时的C++或者使用了一个不标准的头文件,该文件在你的机器上是不可用的(在你请求搜索的头文件目录或系统目录中)。由于你正在使用模板符号,所以你不能完全使用过时的C++,因此你应该编写#include <vector>
并关注std
命名空间。 - Jonathan Lefflervector targVector; // 目标向量
}; - craftace};
。 - jalf