[参考までに: 私は答えを得て、解決策を書いているところです。この投稿は、同様の問題を抱えている他のユーザーの参照用です]
Symbian-Belle プラットフォームでいくつかの小さなアプリケーションに取り組んでいます。いくつかの JSON ファイルを解析しなければならない場所に到達するまで、すべてがうまくいっていました。非常に関連性が高く使いやすいように思われるQJsonライブラリを見つけました(ただし、すべてをQVariantMapとして返すようですが、これはおそらくそれほど軽量ではありません..)。
ただし、このライブラリはプリコンパイルされた形式では提供されません。ソースのみです。幸いなことに、QtCreator の Symbian プロジェクトでコンパイルする準備ができています。
いくつかの初期設定とマイナーな修正の後、すべてがシミュレーターでスムーズに実行されたので、次のステップは実際のデバイスで実行することでした。ここでいくつかの問題が始まりました。ビルド、リンク、デプロイ、およびインストールの後、IDE から次のように通知されました。
起動に失敗しました: コマンド応答 [コマンド エラー]、要求する 1 つの値: 'C|4|Processes|start|""|"MyApp.exe"|[""]|[]|true'
#0 {" Code":-46,Format="Failed to create the process (verify that the executable and all required DLLs has been transfered and that the process is not running)"}
エラー: 'Failed to create the process (実行可能ファイルと必要なすべての DLL が転送され、プロセスがまだ実行されていないことを確認してください) (許可が拒否されました) ' コード: -46
起動プロセスは即座に中止されました。もちろん、json 関連のコードとライブラリがまだプロジェクトに追加されていないときは、アプリケーションは適切に起動していました。
提案された内容を確認したところ、QJson ライブラリは実際にデバイスに適切にインストールされていたので、ファイルが見つからないということではありませんでした。また、アプリケーション自体も適切にインストールされています。手動で実行することもできました。それを行うと、エラーが発生しました:
セキュリティ上の理由でファイルを実行できません
何が起こっている?修正方法は?