[英]Can I create a static library in C++11 and call it from C++03?
如果创建与C ++ 03兼容的标头,并使用相同的编译器(g ++),这行得通吗?
一般来说,是的。 编译模块后,接口往往是最重要的部分。
但是,可能会出现ABI问题,这取决于名称修改还是类似的更改。 如果您可以将其用作共享库,则很有可能也可以静态使用它。
但是,更重要的是标准库版本。 那些很可能已更改,因此应不惜一切代价避免在两个对象之间传递std对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.