我正在尝试启动一个C++游戏引擎项目。
虽然我对dll和lib不是很了解,但我认为引擎本身应该是一个dll,并且我会有单独的dll项目,比如renderer、input等,它们将被引擎使用,而引擎dll将被游戏使用。
在demo.exe项目中,我似乎已经成功地引用了引擎项目(通过添加引用和添加附加包含目录的路径),但当我试图在引擎dll项目中添加对渲染器dll项目的引用时,我得到以下错误:
“错误 LNK1104:无法打开文件'MyPath\Renderer.lib' MyPath\LINK Engine”
为什么会提到libs呢?