解决:error C3861: “CreateDirectory”: 找不到标识符

清泛原创

遇到一个奇怪的问题,如题,但是确认已经包含了Windows.h(或WinBase.h)了,改为 CreateDirectoryA CreateDirectory就可以编译通过。


原因分析:其他的地方(如引用Poco库的头文件)对CreateDirectory进行了 #undef 操作导致。
解决方法:去掉 #undef 操作的相关头文件,或调整头文件包含的顺序,#undef 相关头文件放在 Windows.h 头文件的前面

CreateDirectory

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部