Bum*_*ang 6 c++ opengl soil glfw
我在我的库中链接SOIL但是当我编译时,我得到这些链接器错误:
1>LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library 1>libSOIL.lib(stb_image_aug.o) : error LNK2019: unresolved external symbol __alloca referenced in function _stbi_zlib_decode_noheader_buffer 1>libSOIL.lib(image_helper.o) : error LNK2019: unresolved external symbol _sqrtf referenced in function _RGBE_to_RGBdivA2
我确实在附加依赖项中链接了libSOIL.lib.
未解决的符号错误,错误LNK2019,来自libgcc.lib中的符号或其他标准库实现(请参阅此处的Microsoft选项)未链接到.alloca和sqrtf都是标准库函数.
如果未链接到标准库,请通过将其添加到链接器库路径来链接到标准库.
从上面警告LNK4098警告,您更有可能链接到标准库,但链接器不知道要加载哪个.
推荐LINKER参数使这个问题消失(告诉链接器选择一个特定的标准库)/ NODEFAULTLIB:"MSVCRT"/ NODEFAULTLIB:"LIBCMT.
有关其他信息和资源,请参阅以下链接
| 归档时间: |
|
| 查看次数: |
12684 次 |
| 最近记录: |