qt resources qrc not being found
qt resources qrc not being found
i正在尝试加载以下文件:
<!DOCTYPE RCC><RCC version="1.0">
<qresource prefix="/mike">
<file alias="mike.json">mike.json</file>
</qresource>
</RCC>
QFile file(":/mike/mike.json");
但行不通。
所以我移动了
<qresource prefix="/mike">
<file alias="mike.json">mike.json</file>
</qresource>
到另一个.QRC文件。然后起作用。
是否有某种方式调试以检查至少是否创建前缀?
我正在从
中加载它SOURCES +=
$$PWD/form.cpp
HEADERS +=
$$PWD/form.h
RESOURCES = $$PWD/mike.qrc
和.cpp和.h文件可用。我不明白为什么mike.qrc
似乎没有被解析。
是否有某种方式调试以检查至少是否创建前缀?
方法1:使用gammaray,它可以显示您的资源树。
方法2:在您的应用程序中,使用从:/
开始的递归QDiriterator,然后将文件名转换为发现的文件名。
相关文章:
- OpenCV Android C++ imwrite not found
- 解决"ld: library not found for -ltensorflow_framework.2.3.0"
- 加载与引用 .NET DLL 位于同一文件夹中的引用的 .NET DLL 时"Not found"异常
- 处理"no operator found"
- C++初学者:为什么我的编译器根据我的循环返回"name not found"?
- _BitScanForward64 can not be found
- 删除分配的 (?) 指针时"Pointer being freed was not allocated"
- 使用提升 asio 时出现"resolve: Host not found (authoritative)"异常
- 为什么 VScode 在 .h 文件中显示"'iostream' file not found"?
- 使用自定义 nodejs 插件时的"The specified module could not be found"
- Boost.Python 和导入 dll,"The specified module could not be found"
- 为什么我在" 'X' identifier not found' "上收到错误
- WinDBG适用于从Visual Studio 2015保存的转储,但不适用于任务管理器。显示异常代码"not found"
- D-lang being faster than C++?
- "Entry Point Not Found" Azure 中的错误 LightGBM R 包
- TBB_tbb_LIBRARY_DEBUG-NOT FOUND
- 当索引为 1 时,_BitScanReverse返回 0,这意味着根据 MS "no set bits were found"
- 为什么即使我定义了它们"no matching overload found"也会出现错误
- Android Studio 3.1.2 - 无法运行C++子例程"No implementation found for Java.lang.String..."
- qt resources qrc not being found