标签: c++ visual-studio-2012 dll dllexport
我正在尝试将.lib项目转换为多个.dll项目。
由于Visual Studio允许一个lib中最多65k个对象(否则出错),因此我将项目分成了很多"较小的"的。
然而,错误仍然存在。我注意到一个项目中有400个类,每个类的成员少于50个。怎么能超过65k的限制?
(错误LNK1189:已超出65535个对象或库中成员的限制。)
也许解决方案是进一步拆分项目。也许我做错了什么。
如果我在一个解决方案中混合使用静态和动态链接,有什么问题吗?