Chronoss0518 / ChCppLibrary

0 stars 0 forks source link

Cランタイム コードから独立 #38

Closed Chronoss0518 closed 2 months ago

Chronoss0518 commented 7 months ago

経緯

C ランタイムを利用したコードの状態だと、MD,MDd,MT,MTdと4回コンパイルを必要となってしまう。 この状態だと、MD,MDd,MT,MTdのCランタイムが使用先とずれてしまうとコンパイルエラーが起こってしまう。

修正内容

Cランタイムとして利用するコードをヘッダーファイル(hまたはhpp)でのみ利用するようにし、それ以外のコードをソースコードへ送ることで、C/C++言語の標準ライブラリを利用しないためCランタイムを利用しないライブラリパッケージにすることができると推察している。

Chronoss0518 commented 2 months ago

CRTの部分をライブラリ側のコンパイルへ含まないようにする修正を実行