在执行遍历文件夹内所有文件的时候用了一个findnext函数,该函数在使用时反复报错
修改根目录为 string root = "D:/gen";的时候报错没有了,但是无法解决根本问题,因为这不是绝对路径的写法,(绝对路径写法见上一个文章)于是我还是将其修改为绝对路径 string root = "D:\\gen";报错并没有结束。最后查阅资料得知:是64位编译器,反馈的结构体的值保存的是64位,定义的 long 型hFile 会被截断,无法匹配。所以将long hfile 改为其中一种希望对大家有所帮助!!!
-
intptr_t hFile 或者 long long hFIle