如何将库构建为 .dll 而不是 .lib

Guy*_*ito 5 c++ dll visual-studio

我得到了这个 C++ 物理库Liquidfun

他们已经包含了一个用于构建 Windows 库的 Visual Studio 解决方案。当我构建它时,它给了我一个 .lib 但我想要一个 .dll 以便我可以将它与 Unity3d 一起使用。有没有办法在 Visual Studio 中更改项目的构建设置以获取 .dll 而不是 .lib?

编辑:在项目属性中更改它的非常简单的修复实际上对我有用!这可能是由于库本身写得非常好。当我在发布这个问题之前尝试同样的事情时它没有用,但这是由我的 C++ 代码问题引起的

Mr.*_*rck 2

是的,您可以生成 dll 而不是 lib。要在 VS 中执行此操作,请右键单击您的项目 -> 属性 -> 配置属性 -> 常规。在“项目默认”部分中,转到“配置类型”并将其更改为“动态库.dll”。然后不要忘记生成它;)

PS:DLL,当然不是 >LIB ;)