C++ 如何将Visual Studio设置为仅使用lib文件?

C++ 如何将Visual Studio设置为仅使用lib文件?,c++,visual-studio,visual-studio-2008,C++,Visual Studio,Visual Studio 2008,因此,我有一个Win32 Console项目,使用openCV和FFmpeg(builds)等库。 我有DLL、.LIB、heders供所有人使用。如何将VisualStudio项目设置为不使用DLL而仅使用lib文件 我假设您谈论的是静态lib,而不是使用dll。如果您依赖于静态lib,请执行此操作 右键单击项目->属性->链接器->常规->其他库依赖项指定库目录。 右键单击项目->属性->链接器->输入->其他依赖项。指定静态库文件名 如果您的库不是静态库,那么您将需要dll来运行您的项目。

因此,我有一个Win32 Console项目,使用openCV和FFmpeg(builds)等库。
我有DLL、.LIB、heders供所有人使用。如何将VisualStudio项目设置为不使用DLL而仅使用lib文件

我假设您谈论的是静态lib,而不是使用dll。如果您依赖于静态lib,请执行此操作

右键单击项目->属性->链接器->常规->其他库依赖项指定库目录。 右键单击项目->属性->链接器->输入->其他依赖项。指定静态库文件名


如果您的库不是静态库,那么您将需要dll来运行您的项目。

我假设您谈论的是静态库,而不是使用dll。如果您依赖于静态lib,请执行此操作

右键单击项目->属性->链接器->常规->其他库依赖项指定库目录。 右键单击项目->属性->链接器->输入->其他依赖项。指定静态库文件名


如果任何库不是静态库,则需要dll来运行项目。

这取决于.lib文件是静态库还是dll的导入库。若它们是导入库,你们别无选择,你们的程序必须和DLL动态链接。如果它们是静态库,则不只是将它们添加到项目中。您可以在项目设置->配置属性->链接器->输入->其他依赖项下添加它们,将它们拖放到项目中,或者使用预处理器指令
#pragma comment(lib,)
这取决于.lib文件是静态库还是DLL的导入库。若它们是导入库,你们别无选择,你们的程序必须和DLL动态链接。如果它们是静态库,则不只是将它们添加到项目中。您可以在项目设置->配置属性->链接器->输入->其他依赖项下添加它们,将它们拖放到项目中,或者使用预处理器指令
#pragma comment(lib),