如何在Windows中链接.lib库? 我写的是C++代码,它使用了一个库“ICE。LIB”。我希望我能将库链接到我制作的目标文件,所以我在Makefile中写了以下内容: server: Server.o c++ -o server Server.o Messager.o -L$(ICE_LIB_PATH) -lice

如何在Windows中链接.lib库? 我写的是C++代码,它使用了一个库“ICE。LIB”。我希望我能将库链接到我制作的目标文件,所以我在Makefile中写了以下内容: server: Server.o c++ -o server Server.o Messager.o -L$(ICE_LIB_PATH) -lice,c++,compiler-construction,linker,compiler-errors,linker-errors,C++,Compiler Construction,Linker,Compiler Errors,Linker Errors,其中(ICE_LIB_PATH)是ICE.LIB的位置 然后cmd向我显示“未定义引用”错误,表明我根本没有链接库。我在互联网上搜索过,但没有一篇文章谈到如何处理.lib文件。请有人帮帮我!非常感谢 它不是微软的(cl.exe)。C++是GNU GCC编译器的一部分,确保ICEOLILBYPATH指向目录而不是文件。你在Windows上使用GCC吗?如果这是GNU工具链,那么该库不应该被称为LIbII.LIB还是LIICE?a?你是如何安装LIB的?如果您的计算机上安装了microsoft编译器

其中(ICE_LIB_PATH)是ICE.LIB的位置


然后cmd向我显示“未定义引用”错误,表明我根本没有链接库。我在互联网上搜索过,但没有一篇文章谈到如何处理.lib文件。请有人帮帮我!非常感谢

它不是微软的(cl.exe)。C++是GNU GCC编译器的一部分,确保ICEOLILBYPATH指向目录而不是文件。你在Windows上使用GCC吗?如果这是GNU工具链,那么该库不应该被称为LIbII.LIB还是LIICE?a?你是如何安装LIB的?如果您的计算机上安装了microsoft编译器,则可以使用它来构建。我曾经在boost上遇到过同样的问题,然后你很可能有一个库应该链接到MS编译器。我不确定是否有办法使用mingwgcc链接它。