【发布时间】:2012-01-07 17:52:24
【问题描述】:
我有几个关于混合代码的问题:
一个基于 c 的完整项目,如果我想使用 c++ 库,那么我用纯 c 代码围绕它创建一个包装器,然后构建该共享库,我是否必须更改为 g++ 而不是 gcc 编译器?
如果包装器与库一起编译为静态库怎么办?
【问题讨论】:
-
C++ 的 C 包装器?多么令人愉快的转折。
-
@LightnessRacesinOrbit:这可能经常发生。你可以用 C++ 编写一个库,但希望它可以被 C 程序使用。
-
@Oli:我从不希望 C 程序可以使用任何东西 ;)
-
@LightnessRacesinOrbit: "想要" -> "需要" ...