问题标签 [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.
21 问题
0
投票
1
回答
786
浏览
c++ - C++ - 如果两个库使用相同的源代码进行构建会发生什么
我怀疑是否可以lib1.so
使用源文件构建common.cpp
并再次lib2.so
使用相同的源文件common.cpp
。现在我想APP
使用这两个库构建我的应用程序,
我的问题是
- 有可能还是会给我错误?
- 如果它将成功构建,那么如何解决命名问题?Fe 可以说
foo
是课堂common.cpp
。foo_v1
是 lib1.so 中 foo 的foo_v2
对象,是 lib2.so 中 foo 的对象。现在在bulid期间APP
会发生什么?也可以在APP
应用程序中创建 foo 的对象吗?