В настоящее время моя Visual Studio в основном генерирует Engine.dll и Game.exe
Engine.dll ссылается на некоторые другие базовые библиотеки, такие как: d3dx9d.lib ComCtl32.lib WinMM.lib WSock32.lib и т. Д.
Я также хотел попробовать создать Engine.lib, но теперь я получаю несколько действительно хороших предупреждений: символ x уже определен.Эти библиотеки определяют одинаковые символы.
Так что я где-то читал, что вместо этого я должен заставить своего пользователя (Game.exe) ссылаться на библиотеки.Но я думаю, что это очень неудобно, особенно если у меня много игр, и я решил добавить еще одну библиотеку в свой движок.Это просто обслуживание чего-то такого простого.
Должен ли я придерживаться .dll, или есть какой-то способ исправить эту красоту?
Большое спасибо,
Antoon