-3

file.h として含まれている file.cpp があります。これは Windows で動作します。Linuxでコンパイルするコードを変更する簡単な方法はありますか、それともすべてを書き直す必要がありますか?

前もって感謝します。

4

1 に答える 1

3

コードを別の OS に移植するためのヒント:

  1. ファイルに含まれるすべてのシステム ヘッダーを確認します。OS 固有のヘッダーがある場合は、それらを OS 固有のマクロの下に置き、Linux OS に適した別のヘッダー ファイルを追加します。
  2. すべてのシステム関数呼び出しを確認し、それらを置き換えます。
  3. コンパイラ固有のマクロまたはコードが存在するかどうかを確認し、変更します。
  4. 使用されているデータ型がすべての OS でサポートされているかどうかを確認してください。
于 2012-12-12T11:31:00.790 に答える