为什么库会同时包含 .lib 和 .dll 文件?

问题描述

我正在遵循 SDL [MSVC 安装指南][1]。具体来说,我将我的项目链接到静态库 SDL2.lib 和 SDLmain.lib。

本指南指出可执行文件必须有权访问 SDL2.dll 才能运行。为什么这是必要的?

为什么我不能将我的项目静态链接到这些库?为什么我需要静态库文件 (.lib) 和动态链接文件 (.dll)?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)