无法在stdafx.h中定义

时间:2011-07-31 22:59:47

标签: c++

在stdafx.h文件中的VS 2010 sp1中执行此操作时:

#include <memory>

#define ptr_type std::shared_ptr  

我收到了一个错误:

fatal error C1004: unexpected end-of-file found

1 个答案:

答案 0 :(得分:0)

在.cpp文件中,您需要将#include "stdafx.h"作为第一行代码。这适用于预编译的头文件支持。

编辑:我错了;我想到的错误是“ C1010:在查找预编译头时意外结束文件”。