我在链接列表中包括以下内容:
但我得到了这些链接错误,说这些符号丢失了:
我已经添加了libucrt(其中必须是malloc函数,但仍然存在错误),我缺少了什么lib?
编辑:我正在使用针对Windows 10版本的Visual Studio 2017 15.4.4。10.0.16299.0
再次检查您是否已设置 /MT compiler flag . 如果未设置,则可能默认为动态链接设置。那样的话 _MT 缺少预处理器定义,这导致编译器使用对动态运行时函数的调用。你可以看到 __imp__ 前缀通常为 comes from DLL import libraries .
/MT
_MT
__imp__