電子書籍の厳選無料作品が豊富!

Linuxで動作させていたC言語で書かれたライブラリをwindowsに移植させようと思っているのですが
行数がかなり膨大なためifdefで対応させていくと気が遠くなりそうです
なにか良い方法はないでしょうか

A 回答 (1件)

何がネックになっているのですか?


それによって対策も違うと思うのですが。

例えば:
○準拠する規格(C99 等)
○OS由来の関数
○コンパイラ独自の実装の違い
○ハードウェア、デバイスを直接操作するようなもの


主な対策としては
○ラッパーを作って、引数の差異等を吸収する
○関数マクロをうまく活用する
○MinGWでGCCを使う
○CygwinでGCCを使う
○VisualStudioのバージョンを変える

数値計算が主だったら、それほど変更は無いと思うのですが。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!