要在dll中导出的符号太多。 Visual C ++ LNK1189

时间:2015-11-11 18:24:19

标签: c++ visual-studio-2012 dll dllexport

我正在尝试将.lib项目转换为多个.dll项目。

由于Visual Studio允许一个lib中最多65k个对象(否则出错),因此我将项目分成了很多"较小的"的。

然而,错误仍然存​​在。我注意到一个项目中有400个类,每个类的成员少于50个。怎么能超过65k的限制?

(错误LNK1189:已超出65535个对象或库中成员的限制。)

也许解决方案是进一步拆分项目。也许我做错了什么。

  1. 导出所有课程。
  2. 共享的预编译头文件。
  3. 如果我在一个解决方案中混合使用静态和动态链接,有什么问题吗?

0 个答案:

没有答案