問題タブ [platform-specific]

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

python - Python: 実行している OS は?

Windows と Unix のどちらを使用しているかを確認するには、何を確認する必要がありますか?

0 投票する
5 に答える
340549 参照

python - Pythonで現在のOSを見つけるにはどうすればよいですか?

重複の可能性:
Python: 実行している OS は?

タイトルが示すように、Python で現在のオペレーティング システムを見つけるにはどうすればよいですか?

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

c++ - さまざまなプラットフォーム向けに個別に開発していますが、それを推奨する人はいますか?

いくつかのクロス プラットフォーム ライブラリを推奨するのは簡単です。

しかし、製品ごとに各プラットフォームを個別に扱う利点はありますか?

はい、すべてのプラットフォームで使用される基本ライブラリがいくつかありますが、UI やその他の要素はプラットフォームごとに異なります。

製品が各プラットフォームで 100% 同一でなければならないという制限はありません。

Mac、Linux、および Windows がターゲット プラットフォームです。

重い win32 API、MFC は Windows 版で既に使用されています。

私がクロス プラットフォーム ライブラリに完全に賛成していない理由は、すべてのプラットフォームに一般化しようとすると、最終製品が少し苦労するだろうと感じているからです。

0 投票する
5 に答える
217041 参照

python - PythonのWindowsで実行されているかどうかを確認するにはどうすればよいですか?

プラットフォームモジュールを見つけましたが、マシン上で「Windows」が返され、「Microsoft」が返されると表示されます。ここにあるstackoverflowの別のスレッドで、「Vista」が返されることがあります。

それで、問題は、どのように実装するかということです。

上位互換性のある方法で?「Vista」のようなものをチェックする必要がある場合、次のバージョンのWindowsが出たときに壊れます。


注:これが重複した質問であると主張する回答は、実際には質問に回答しませんisWindows。彼らは「どのプラットフォーム」という質問に答えます。多くの種類のウィンドウが存在するため、それらのどれもがの答えを得る方法を包括的に説明していませんisWindows

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

c# - C#/Mac: Path.GetInvalidPathChars() および Path.GetInvalidFileNameChars() の結果

これは OSX で何を表示しますか? Mono を使用して自分のマシンでこれを実行できる人はいますか?

そして、これは何を表示しますか:

参考までに、Windows と LinuxでのGetInvalidPathCharsの出力を含めます。

Windows での出力: 34、60、62、124、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、1 8 、19、20、21、22、23、24、25、26、27、28、29、30、31、

openSUSE での出力: 0,

さらに、Windows と LinuxのGetInvalidFileNameCharsの出力を含めています。

Windows での出力: 34、60、62、124、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、1 8 , 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 58, 42, 63, 92, 47,

openSUSE での出力: 0、47、

よろしく、

_NT

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

c - Windows でコンパイルするか、他のシステムでコンパイルするかの決定

現在、クロスプラットフォームのCアプリケーションを開発しています。Windows でのコンパイル中にのみ定義されるコンパイラ マクロがあるので、#ifdefWindows 固有の #include を実行できますか?

典型的な例は、WinSock と Berkeley ソケット ヘッダーの間で選択することです。

私が探しているのは、_WINDOWSマクロのようなものです。

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

silverlight - Silverlight System.Random シーケンス クロス プラットフォーム

System.Randomオブジェクト (Silverlight)に対するさまざまなプラットフォームの影響を知る必要があります。Mac、PC、および 32/64 ビットで作成されたシーケンスは同じですか?

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

c - C .lib ファイルはプラットフォーム固有ですか?

組み込みシステム (Freescale HCS08) で独自のインターフェイス デバイス用の API を使用しようとしています。提供されているファイルには、ヘッダー (.h) とライブラリ (.lib) が含まれています。ヘッダーは残りのコード (標準 C) で正常にコンパイルされますが、ライブラリにリンクしようとすると、ファイルが破損している可能性があるというメモリ エラーが発生します。

stdio、ファイル、dll などの魔法のようなものが存在しない組み込みシステムでほとんど独占的に作業しているため、C のライブラリについての私の理解はいくぶん限られています。しかし、(または任意の) ライブラリはプラットフォーム固有のものでしょうか? 完全に (そこに何らかのレベルがある場合) コンパイルされたコードが含まれていますか? 提供される他のファイルの一部は VS プロジェクト ファイルであるため、.lib がプラットフォーム固有である場合、x86-Windows 用のファイルを 8 ビット コンパイラにリンクすると失敗することは予想外ではありません。それは私だけかもしれません。