【发布时间】:2010-12-28 13:45:57
【问题描述】:
目前我的visual studio基本上是在生成Engine.dll和Game.exe
Engine.dll 链接到其他一些基本库,例如: d3dx9d.lib ComCtl32.lib WinMM.lib WSock32.lib 等等
我也想尝试创建一个 Engine.lib,但现在我收到了一些非常好的警告:符号 x 已经定义。这些库定义了相同的符号。
所以我在某处读到我必须强制我的用户 (Game.exe) 链接到这些库。但我认为这真的很不方便,特别是如果我有很多游戏并且我决定在我的引擎中添加另一个库。只是为了这么简单的东西进行维护。
我应该坚持使用 .dll,还是有什么办法可以解决这个问题?
非常感谢,
安东
【问题讨论】:
标签: c++ visual-studio symbols static-linking