lang:crossplatform
文書の過去の版を表示しています。
posix と windows の違い
最初に
プログラムを作成しているときに、Linux や Mac と windows で共通で 使用できない関数が存在し、困ることが多々ある。 自分が使用している範囲内ではあるが、それらの関数をまとめた。
null device
Linux では “/dev/null”、windows では “nul” である。 対策は以下の通り。
python
/dev/null, nul ではなく、os.devnull を使う。
libuuid
windows で存在しない。C/C++ では、別コードを作るしかないと思われる。
strdup
mingw で存在しない。
lang/crossplatform.1757147350.txt.gz · 最終更新: by editor