我正在尝试启动一个 C++ 游戏引擎项目。
我对 dll 和 lib 的了解不多,但我认为引擎本身就是一个 dll,我会有单独的 dll 项目,如渲染器、输入等,这些项目将由引擎使用,而引擎 dll 将由游戏。
我似乎在 demo.exe 项目中很好地引用了引擎项目(通过添加引用并添加到其他包含目录的路径)但是当尝试在引擎 dll 项目中添加对渲染器 dll 项目的引用时,我得到了:
错误 LNK1104:无法打开文件 'MyPath\Renderer.lib' MyPath\LINK 引擎
为什么提到库?