LLVMJITバックエンドを使用してコードをオンザフライでコンパイルするC++アプリに取り組んでいます。このJITコンパイル済みコードでは、すべての関数を呼び出せるようにしたいのですmath.h
が、現在は一部の関数でのみ機能します。つまりfabs
、存在するが存在しfabsf
ない場合です。
のシンボルfabs
はmsvsrt.lib
ランタイムライブラリにfabsf
あるようですが、両方とも私のシステムで宣言されているにもかかわらず、そうではありませんmath.h
。間違ったランタイムライブラリにリンクしていますか?または、他の場所から「拡張」数学dllを取得して、それにリンクする必要がありますか?
- プラットフォーム:Windows 7、Visual Studio Express 2012
- プロパティでは、
C/C++ > Code Generation > Runtime library
=マルチスレッドDLL(/MD
)