使用 ext/hash_map 在 VS 上使用 gcc 编译库

gcc compiled library on VS using ext/hash_map

我想在 Visual Studio C++ 项目中使用我使用 Cygwin GCC (.a) 编译的库。当我在 VS 中包含库中的 headers 时,ext/hash_map header 丢失了。那是一个 header 文件,我可以添加并替换为 hash_map,还是完全没有希望(因为库没有大量使用哈希映射)?此外,希望 VS 可以使用 .a 库是不是很可笑?谢谢!

您不能将 GCC 生成的 .a 文件与 Visual Studio.

混合