問題タブ [qnx-neutrino]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
293 参照

sql - Sqlite3 拡張エラー SQLITE_IOERR_LOCK (3850) を解決する方法

私はSqlite3が初めてです。私は C++ インターフェイス、特に合併を使用しています。データベースは、rw 権限、具体的には 0x644 を持つ tmp フォルダーに作成されています。テーブルを書き込もうとすると、エラー SQLITE_IOERR_LOCK (3850) が発生します。私は QNX os で実行しています。これを解決するにはどうすればよいですか?

ありがとう!

retVal を返します。}

0 投票する
1 に答える
273 参照

qnx - QNX momentics リンクのソース ファイルがコンパイルされない

Linux アプリケーション用の QNX ポートを作成しています。テストとして、すべてのソース コードとヘッダー ファイルを /src/ ディレクトリにコピーし、コードをビルドしました。バイナリが作成され、ターゲット VM で実行できました。ただし、既存のソース ファイルの複製コピーを変更したり作成したりせずに、プロジェクト フォルダー内に Momentics プロジェクトを作成する必要があります。リンクされたリソースを使用できることがわかりました。そのため、ここに記載されている手順に従い、ファイルをプロジェクトに追加できました。

リンクされたリソースの追加

追加後

しかし、プロジェクトをコンパイルすると、リンクされたファイルが取得されません。

コピー中

明確にわかるように、プロセスはリンク段階に直接進んでいます。

しかし、リンクせずに新しいcppファイルを追加すると、リンクされたファイルではなく、その特定のファイルのみがコンパイルされます。 新しい main.cpp のみがコンパイルされます 新しい main.cpp だけがコンパイルされます。

リンクされたリソースのみを使用して、このプロジェクトを構築するのを手伝ってくれる人はいますか?

0 投票する
1 に答える
307 参照

c++ - QNX で、サーバーとクライアント間の IPC 接続を管理する方法は?

当初、私はこの質問に「QNX では、_PULSE_CODE_DISCONNECT と _PULSE_CODE_COIDDEATH の違いは何ですか?」というタイトルを付けました。しかし、私の質問はそれよりも少し広いと思います。

QNX Neutrino OS 6.6.0 を使用して IPC サーバーを実装しました。基本的に、設定などの構成情報を照会するサーバーがあります。設定変更も承ります。クライアントがサブスクライブできるようにします。これは、サブスクライブすると、設定に変更が発生した場合、サーバーがそれらの他のクライアントに通知することを意味します。

ここまでは順調ですね。この時点までのこのことは、私には理にかなっています。私には明確ではないのは、クライアントの切断またはプロセスの停止を処理する適切な方法です。

現在、サーバーで _PULSE_CODE_DISCONNECT を受信して​​います。それは正確にはどういう意味ですか?期待していた _PULSE_CODE_COIDDEATH が届きません。

特に、QNX での coid と scoid の違いについて少し混乱していると思います。