2012-03-29 11 views
1

ビジュアルスタジオのMSVCプロジェクトでmingwでコンパイルされた静的ライブラリを使用できますか?どちらのプロジェクトもC++です。私はそれについて明確な答えを見つけていない。私はDLLではなく静的ライブラリについて話しています。MSVCプロジェクトで使用されるMing​​w静的ライブラリ

+0

C++コンパイラとのミックスとマッチングはほとんど機能しません。ランタイム/ネームマングリングルール/ etcは通常互換性がありません。それは言った、あなたはそれを試してみましたか? –

+1

[(SO)と同じです。あるコンパイルで作成したオブジェクトファイルを別のコンパイルで作成したものにリンクすることはできますか?](http://stackoverflow.com/questions/5728116/can-i-link-object-files-made-by -one-compile-to-made-by-another-one) – Attila

+0

@Carl:私はLinuxからWindowsへの非常に大きなプロジェクトを移植しています。私はMSVCでコンパイルするのに苦労します。ただし、ユーザーはVisual Studioで静的ライブラリをリンクします。だから私は明白な答えが港のために始まる前に欲しかった。 –

答えて

3

いいえ、ABIが標準ではないため、gccのABIはと異なります。

関連する問題