问题标签 [token-name-resolution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
786 浏览

c++ - C++ - 如果两个库使用相同的源代码进行构建会发生什么

我怀疑是否可以lib1.so使用源文件构建common.cpp并再次lib2.so使用相同的源文件common.cpp。现在我想APP使用这两个库构建我的应用程序,

我的问题是

  1. 有可能还是会给我错误?
  2. 如果它将成功构建,那么如何解决命名问题?Fe 可以说foo是课堂common.cppfoo_v1是 lib1.so 中 foo 的foo_v2对象,是 lib2.so 中 foo 的对象。现在在bulid期间APP会发生什么?也可以在APP应用程序中创建 foo 的对象吗?