Visual c++ 使一个库引用另一个库

Visual c++ 使一个库引用另一个库,visual-c++,linker,Visual C++,Linker,我需要创建一个使用winsocks的静态库。 正如您已经知道的,为了使用winsocks,您需要在项目中引用ws2_32.lib,无论如何,从visual studio中,我找不到我通常使用的“链接”选项卡。 如果我打开另一个项目,一个不是库(比如win32控制台应用程序)的项目,这个选项卡就出现了……无论如何,我觉得奇怪的是,我不能生成一个.lib文件,而这个文件又包含另一个……我想我不是第一个需要在库中使用套接字的人……或者不是?通过命令行编译解决了 cl myLib.c /link ws2

我需要创建一个使用winsocks的静态库。 正如您已经知道的,为了使用winsocks,您需要在项目中引用ws2_32.lib,无论如何,从visual studio中,我找不到我通常使用的“链接”选项卡。
如果我打开另一个项目,一个不是库(比如win32控制台应用程序)的项目,这个选项卡就出现了……无论如何,我觉得奇怪的是,我不能生成一个.lib文件,而这个文件又包含另一个……我想我不是第一个需要在库中使用套接字的人……或者不是?

通过命令行编译解决了

cl myLib.c /link ws2_32.dll

您的项目中有任何源文件吗?如果你没有C或C++文件,你就没有链接器标签了。不知道该告诉你什么,当然可以建立一个链接到其他.LIB文件的.LIB文件。你使用的是什么版本的visual studio?…一个旧版本,vc++6.0,不幸的是由于外部原因,我需要使用这个版本啊,我没有该版本的副本(而且从未使用过);但这确实应该是可能的