私は、Visual Studio 2010のWebサイトからQuantLib(quantlibを検索し、インストールのリンクを確認してください)をダウンロードしてビルドしました。しかし、C++の知識が最小限であるため、SWIG私はC#でQuantLibライブラリを呼び出すことができます。 SWIG変換後、私は適切なビルドを取得します。私はこれを実行するだろうと思ったけど、実行時に、私はC#クラスで複数の場所に次のエラーを取得する:「!NQuantLib QuantLib.NQuantLibcPINVOKE :: new_Date__SWIG_1は」 QuantLibをQuantLib-SWIGに変換するC#
- PInvokeStackImbalanceが
-
のPInvoke関数の呼び出しを検出しました アンバランスがありますスタックこれは、管理対象のPInvokeシグネチャがアンマネージ対象シグネチャと一致しないためです。 PInvokeシグネチャの呼び出し規約とパラメータが、対象となる管理されていないシグネチャと一致することを確認します。
私はこれがそう、私はこの問題を解決する方法を教えてください一般的なエラーであることと思いますか?
http://stackoverflow.com/questions/3334011/compiling-quantlib-via-swig-for-c –