【发布时间】:2016-03-19 02:20:36
【问题描述】:
我正在尝试从 .qrc 资源文件加载 SSL 证书文件。当我在目录中查询条目列表时,它会显示条目:QStringList apples = QDir (":/").entryList();
其输出为:
D TAPMobile: (null):0 ((null)): "items"
D TAPMobile: (null):0 ((null)): "particleresources"
D TAPMobile: (null):0 ((null)): "粒子"
D TAPMobile: (null):0 ((null)): "plugins"
D TAPMobile: (null):0 ((null)): "qml"
D TAPMobile: (null):0 ((null)): "qt-project.org"
D TAPMobile: (null):0 ((null)): "qtmultimediaquicktools"
D TAPMobile: (null):0 ((null)): "QtQuick"
D TAPMobile: (null):0 ((null)): "场景图"
D TAPMobile: (null):0 ((null)): "shaders"
D TAPMobile: (null):0 ((null)): "SSLcomDVCA_2.crt"
我使用certPath = ":/SSLcomDVCA_2.crt"; // Dev Cert设置证书的路径
我还在 .pro 文件中加载了带有RESOURCES += resources.qrc certs.qrc # uncomment for publishing 的资源文件。
在查看证书路径和证书文件进行调试时,我得到以下信息:http://bit.ly/1MngyId
我还显式地初始化资源文件:Q_INIT_RESOURCE(resources);
这是部署到应用商店之前的最后一个障碍,所以任何帮助都会很棒。谢谢!
【问题讨论】: