我试图构建我的项目,我想静态地链接windows CRT,但是我发现一些试图链接它的错误,
我在链接列表中列出了以下内容:
但是我得到了这些链接错误,说这些符号丢失了:
我已经添加了libucrt ( malloc函数必须在哪里,但仍然会出现错误),我遗漏了什么库?
编辑: Im使用Visual 2017 15.4.4针对Windows 10 ver.10.0.16299.0
发布于 2017-11-20 19:51:52
再次检查您是否也设置了 compiler flag。如果未设置,则可能默认为动态链接设置。在这种情况下,缺少_MT预处理器定义,这导致编译器使用对动态运行时函数的调用。您可以看到通常是__imp__的comes from DLL import libraries前缀。
https://stackoverflow.com/questions/47399570
复制相似问题