我正在开发一个使用 LLVM JIT 后端动态编译代码的 C++ 应用程序。在这个 JIT 编译的代码中,我希望能够调用所有math.h
函数,但目前它只适用于其中的一些函数,即fabs
存在但fabsf
不存在。
似乎 for 的符号fabs
在msvsrt.lib
运行时库中,但不是fabsf
,即使它们都在我系统的math.h
. 我是否链接到错误的运行时库?或者我是否需要从其他地方获取“扩展”数学 dll 并链接到它?
- 平台:Windows 7、Visual Studio Express 2012
- 在属性中,
C/C++ > Code Generation > Runtime library
= 多线程 DLL (/MD
)