問題タブ [quantlib-swig]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python ビルド時の QuantLib 1.9 致命的エラー
私はすでに QuantLib 1.9 をビルドしており (成功)、SWIG 1.9 から QuantLib-Python をインストールしようとしました。VS2015、boost_1_62_0 (msvs-14.0 32bit)、Anaconda3、QuantLib-1.9、QuantLib-SWIG-1.9、swigwin-3.0.10 をすべて同じフォルダーで使用しました。
vs2015 の dev コマンド プロンプトで "python setup.py build" を実行すると、次のエラーが発生しました: Link: fatal error LINK1104: cannot open file 'QuantLib-vc140-mt.lib' そこで、QuantLib-lib フォルダーに移動すると、そこにある lib ファイルが "QuantLib-vc140-mt-gd.lib" という名前であることがわかりました。そのコピーを作成し、名前を「QuantLib-vc140-mt.lib」に変更し、ビルド コマンドを再度実行しました。今回は実行時間が長くなりましたが、一部の obj ファイルでこの新しいエラーが発生しました。「quantlib 致命的なエラー LNK2001:未解決の外部symbol___imp___CrtDbgReportW"
私はこのテーマに本当に慣れていないので、誰かがこれに光を当てることができれば本当に感謝しています.
python - Linux での Python-SWIG のインストール エラー
Linux に Python-SWIG をインストールすると、見つからないというエラーが発生しますquantlib-config
。readme に従って、以下に示すようquantlib-config
に、パス上のディレクトリに配置し/home/idf/bin
ます。
それでもエラーが発生します。
編集
python - SimpleQuote.setValue の呼び出し後に Python の Quantlib 1.9.1 が壊れる
Python を使用している場合、QuantLib の便利な関数の 1 つを使用できません。これは、QuantLib マニュアル (Jupyter ノートブックの 1 つ) からの簡単な例です。Mac で確実に壊れるコードを再現しています。
MacO (10.11.6) に QuantLib v.1.9.1 をインストールしました。多くの機能は正常に動作しますが、価格設定エンジンがセットアップされ、SimpleQuote でいくつかの変更を加えてオプションの価格を変更したい場合、モデルに関係なく、次のポップアップが表示されます。「カーネルが停止したようです。自動的に再起動します。」
Python REPL で同じスクリプトを使用すると、「Segmentation fault: 11」が発生します。
この状況に対処した人はいますか?問題を解決する方法について何か提案はありますか? それとも私は何か間違ったことをしていますか?Windowsで同じ問題が発生した人はいますか? そこで動作する場合は、Windows に切り替えることができます。
どうもありがとう!