私はMinGWでコンパイルされたC99のキーワード_Complexをサポートするライブラリを持っています。このライブラリをMSVC++ 2010コンパイラで使用したいと思います。私は一時的にすべての_Complex構文コードをオフにして、コンパイルするようにしました。私は他の機能のほとんどがMSVC++で正常に機能していることがわかりました。今では、_Complex定義でパーツを有効にしたいのですが、実際にどのようにすればよいかわかりません。VC++の_Complex構文の回避策はありますか?
明らかに私はライブラリがC99の機能などを要求するので、私はMSVC++で再コンパイルできません。しかし、他のほとんどのパーツで完璧に動作するので、それをあきらめて、機能。
私は_Complex構文を必要とするAPIのラッパーを作成し、MinGW GCCでコンパイルしてから自分のMSVCプロジェクトにインポートできると思います。しかし、VC++でC99の複素数構文をコンパイルするときに問題を扱う「標準的な」方法と同じように、この問題のより良い回避策があるかどうかを知りたいですか?
興。 C規格から
感謝を。 (私は定期的に自分の投稿をチェックしていない)。私はあなたのソリューションを試してみましょう、良い回避策を聞く。 –