遇到一个奇怪的问题,如题,但是确认已经包含了Windows.h(或WinBase.h)了,改为 CreateDirectoryA 或 CreateDirectoryW 就可以编译通过。
原因分析:其他的地方(如引用Poco库的头文件)对CreateDirectory进行了 #undef 操作导致。
解决方法:去掉 #undef 操作的相关头文件,或调整头文件包含的顺序,#undef 相关头文件放在 Windows.h 头文件的前面。
解决:error C3861: “CreateDirectory”: 找不到标识符
来源:清泛原创 2017-05-17 11:37:09 人气: 我有话说( 0 人参与)
遇到一个奇怪的问题,如题,但是确认已经包含了Windows h(或WinBase h)了,改为 CreateDirectoryA 或 CreateDirectoryW就可以编译通过。
遇到一个奇怪的问题,如题,但是确认已经包含了Windows.h(或WinBase.h)了,改为 CreateDirectoryA 或 CreateDirectoryW 就可以编译通过。
上一篇:十张图带你入门Map/Reduce
下一篇:error C2220: 警告被视为错误 - 没有生成“object”文件