問題タブ [platform-independent]

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 投票する
2 に答える
132 参照

d - Dのコマンドプロンプトを削除しますか?

私はDでSDLアプリを作成しています(したがって、プラットフォームに依存しないようにしたい)。コマンドプロンプトを停止してリリースビルドを開く方法を探しています。どのようにこれを行うのですか?

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

php - Security:cipher 暗号化された結果はサーバーに依存しますか?

一部のデータを暗号化するために Security::cipher を使用する cakephp アプリケーションで作業しています。完全に機能しますが、ファイルと DB を別のサーバーに移動したため、暗号化された結果が異なります。私はいくつかの単純な行で試しました:

$code を出力すると、両方のサーバーで値が異なります。両方の core.php ファイルで同じ Security.cipherSeed を構成しました。Security::cipher 関数はサーバー値を使用して暗号化していますか?

ありがとうございました。

0 投票する
6 に答える
1986 参照

.net - .Net はどの程度プラットフォームに依存しないのですか?

.NET フレームワークは、Linux、Unix、MAC などのオペレーティング システムにインストールできますか?

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

c++ - PhysicsFS はプラットフォームに依存しませんか?

ゲーム エンジン プロジェクトで PhysicsFS を使用することを考えていますが、完全にプラットフォームに依存しないことを最初に確認したいと思います。これは、Windows コード (Wii Homebrew など) の作業が完了した後で、自分のエンジンをかなりあいまいなプラットフォームに移植したいからです。

0 投票する
2 に答える
200 参照

cross-platform - コードがプラットフォームに依存しないと見なされるのはいつですか?

この質問は、PhysicsFS ライブラリのプラットフォーム非依存性に関する質問への回答に関する議論の結果として生じました。問題は、特定のコードがクロスプラットフォームまたはプラットフォーム非依存と見なされるかどうかです。コードは特定の標準に準拠する必要がありますか、それとも特定のプラットフォーム セットで実行する必要がありますか?

0 投票する
3 に答える
389 参照

java - Java ネイティブ コードまたは C++ (QT、WxWidgets など) を使用したプラットフォームに依存しないプログラミング

Java でマルチプラットフォーム アプリケーションをプログラミングし、それをネイティブ バイナリにコンパイルする (Eclipse が作成された方法) か、QT のようなクロスプラットフォーム C++ フレームワークを使用する方が簡単で柔軟性があるかどうかを自問しています。長所/短所はどこですか?

0 投票する
3 に答える
6060 参照

cross-platform - アセンブラでチェックのような #ifdef を使用することはできますか?

AT&T 構文を使用して Linux でアセンブラを少しテストしました。私が驚いたことの 1 つは、私が読んでいた本が 32 ビットの観点から書かれていることでした。したがって、すべてのサイズを正しい 64 ビット バージョンに変更する必要があります。または、リンク時にas--32フラグとldの-melf_i386フラグを使用してコードをアセンブルすることもできました (実際に実行しました) 。また、いくつかのコードを適応させ、Cygwin の下の Windows で実行できるようにしました。

しかし、それは私に考えさせました。WindowsLinuxで32ビットと64ビットを処理する場合に、アセンブラーでチェックのようなifdefを実行する方法はありますか? たとえば、Linux では.globl _startを使用し、Windows では.globl _mainを使用します。

それとも、アセンブル前にチェックを行い、チェック結果に応じて別のソースファイルをアセンブルするという対応ですか?

つまり、 foo_linux.sとfoo_windows.s

もしそうなら、どの.sファイルを使用するか分からず、プログラムを作成する際に含める必要があるという事実をどのように克服しますか?

たとえば、socket_linux.ssocket_windows.sがあるとします。どちらも同じインターフェースを提供しますが、ソケットに関連する OS 固有の作業を行います。しかし、自分のプログラムでソケットを使用する場合、Windows 版と Linux 版のどちらを含める必要があるかわかりません。だから私はちょっとめちゃくちゃになるでしょう:)

では、これはアセンブラでどのように処理されるのでしょうか? たとえば C++ では、自分のsocket.hsocket.cppをインクルードし、 #ifdefステートメントですべての Linux および Windows 固有のコードをラップできます。

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

google-chrome - プラットフォームに依存しない方法でGoogleChrome拡張機能のユーザー名をキャプチャすることは可能ですか?

重複の可能性:
グーグルクローム拡張機能用のグーグルクロームブラウザでjavascriptを使用してWindowsユーザー名を取得する方法

Google Chromeはこれをネイティブな方法でサポートしていますか?そうでない場合、良い回避策はありますか?

0 投票する
4 に答える
7966 参照

cross-platform - プラットフォームに依存しないプラットフォームとクロスプラットフォームの違いは何ですか?

私はたくさんのC/C++ライブラリとGuiツールキットを見てきました。それらの中には、プラットフォームに依存しないと主張するGTK +、Qt、Swingなどのようなものがあります。クロスプラットフォームであると主張するWxWidgets、SWTなどの一部もあります。最初は言い回しの変更だと思っていたのですが、一貫して使われているので気になり始めました。違いは何ですか?

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

c++ - プログラムの実行時にコンソールを非表示にするプラットフォームに依存しない方法

私のプログラムでコンソールを(ウィンドウで)非表示にする方法を探していて、次のコードを見つけました:

ただし、コードブロックは私に与え続けますerror: expected constructor, destructor, or type conversion before '(' token。私は何を間違っていますか?

Mac と Linux でコンソールを非表示にするコードは何ですか? Mac や Linux はあまり使用しませんが、プログラムをプラットフォームに依存しないようにしたいと考えています。すべてのプラットフォームで機能するコードはありますか? コンパイル時に、コンソールは Mac と Linux でも表示されますか?