如何避免由第三方库引起的“已定义”?

时间:2019-03-04 07:16:35

标签: c++ build libraries

(如果可能)..

我在相同的解决方案中有个大项目。 每个项目都需要包含相同的第三方lib X:

  • project1包括lib X =>输出为proj1.lib
  • project2包括lib Xproj1.lib =>输出为proj2.lib
  • project3包括lib Xproj2.libproj1.lib =>输出为proj3.exe

现在,当我编译project3时,我会得到关于lib X上某个已在proj1.libproj2.lib中定义并在proj3.exe中重新定义的功能的警告

我正在尝试找到一种方法来禁用那些警告。

0 个答案:

没有答案