C++ 编译为静态和动态库

C++ 编译为静态和动态库,c++,visual-studio,dll,compilation,static-libraries,C++,Visual Studio,Dll,Compilation,Static Libraries,是否可以为VisualStudio项目创建两个配置,其中一个配置将代码编译为静态库,另一个将代码编译为动态库 如果是,它是如何完成的?是的,只需在配置编辑器中为所有平台创建一个新配置,并相应地命名即可。然后设置该配置以手动构建静态库。创建两个项目如何,一个用于静态库,另一个用于共享库。然后对两个项目使用相同的代码(即,您使用相同的目录来存储两个项目的源代码)。@JoachimPileborg听起来不错,但我非常确定必须有一种更简单的方法来实现这一可能的重复

是否可以为VisualStudio项目创建两个配置,其中一个配置将代码编译为静态库,另一个将代码编译为动态库


如果是,它是如何完成的?

是的,只需在配置编辑器中为所有平台创建一个新配置,并相应地命名即可。然后设置该配置以手动构建静态库。

创建两个项目如何,一个用于静态库,另一个用于共享库。然后对两个项目使用相同的代码(即,您使用相同的目录来存储两个项目的源代码)。@JoachimPileborg听起来不错,但我非常确定必须有一种更简单的方法来实现这一可能的重复