C2061是啥错误
- 网上流传的原因是循环包含引起的错误
- 也就是A.h包含了B.h
- B.h又包含了A.h之类的错误
- 算了不说了
记录我的故事
- 我在VS已有的工程中新添加了一个cpp文件
- 它#include “mylua.h”
- 结果这样编译他出错了
- 如果把这个cpp文件从工程中拿掉,他就不报错了哈哈哈
- 我的分析是
- 我在另外两个地方#include “mylua.h”
- 一个是mylua.cpp
- 一个是xxxxx.cpp
- 这都不报错
- 结果又加了一个某工具生成的cpp
- 这就报错了
- 原因实在没搞清楚
- 教训
- 首先lua.cpp和lua.h是一对
- 我下次就把头文件都放在.h里吧
- 这样cpp里面只需要include一个头文件就好了