我正在尝试编译我的程序,并使用了两个静态链接库:SFML和PhysFS。然而,在链接阶段,我遇到以下错误:
eror LNK2005: _inflatePrime已在sfml-graphics-s.lib(inflate.obj)中定义
error LNK2005: _inflateGetHeader已在sfml-graphics-s.lib(inflate.obj)中定义
error LNK2005: _adler32_combine已在sfml-graphics-s.lib(adler32.obj)中定义
error LNK2005: _crc32_combine已在sfml-graphics-s.lib(crc32.obj)中定义
error LNK1169:找到一个或多个重复定义的符号
当两个完全没有关联的库发生这种冲突时,我该怎么办?
编辑:哦,请不要告诉我我必须编写包装器。我已经厌倦了让事情正常工作,我只想写自己的代码。 :(
eror LNK2005: _inflatePrime已在sfml-graphics-s.lib(inflate.obj)中定义
error LNK2005: _inflateGetHeader已在sfml-graphics-s.lib(inflate.obj)中定义
error LNK2005: _adler32_combine已在sfml-graphics-s.lib(adler32.obj)中定义
error LNK2005: _crc32_combine已在sfml-graphics-s.lib(crc32.obj)中定义
error LNK1169:找到一个或多个重复定义的符号
当两个完全没有关联的库发生这种冲突时,我该怎么办?
编辑:哦,请不要告诉我我必须编写包装器。我已经厌倦了让事情正常工作,我只想写自己的代码。 :(