【发布时间】:2012-05-19 18:49:26
【问题描述】:
以下代码引发failed to add paths。
auto f = new QFileSystemWatcher();
f->addPath("C:");
// Also tried f->addPath("C:/") and f->addPath("C:\\")
添加像C:/folder 这样的路径可以正常工作。
所以我看不到 Windows 驱动器。
【问题讨论】:
-
技术上是的。它出现在应用程序日志中。但是这个警告会导致应用程序错误,因此我无法查看驱动器。
-
你有 C: 的读取权限吗?
-
>>您对 C: 有读取权限吗?是的
-
试试
"C:/windows"看看是否可行。也许 windows 文件夹不是“可观看的”,所以驱动器 C 也失败了。 -
"C:\\"和"C:/"表单在我这边使用 mingw 和 MSVC 的 Qt 4.7.3 和 4.8 工作正常,没有任何警告或应用程序日志。你的版本是什么?你能做一个发布版本并“以管理员身份运行”吗?