Closed Chronoss0518 closed 2 months ago
C ランタイムを利用したコードの状態だと、MD,MDd,MT,MTdと4回コンパイルを必要となってしまう。 この状態だと、MD,MDd,MT,MTdのCランタイムが使用先とずれてしまうとコンパイルエラーが起こってしまう。
Cランタイムとして利用するコードをヘッダーファイル(hまたはhpp)でのみ利用するようにし、それ以外のコードをソースコードへ送ることで、C/C++言語の標準ライブラリを利用しないためCランタイムを利用しないライブラリパッケージにすることができると推察している。
CRTの部分をライブラリ側のコンパイルへ含まないようにする修正を実行
経緯
C ランタイムを利用したコードの状態だと、MD,MDd,MT,MTdと4回コンパイルを必要となってしまう。 この状態だと、MD,MDd,MT,MTdのCランタイムが使用先とずれてしまうとコンパイルエラーが起こってしまう。
修正内容
Cランタイムとして利用するコードをヘッダーファイル(hまたはhpp)でのみ利用するようにし、それ以外のコードをソースコードへ送ることで、C/C++言語の標準ライブラリを利用しないためCランタイムを利用しないライブラリパッケージにすることができると推察している。