[英]How to build a compiler-independent C++ library (for Solaris Studio and gcc)?
您的计划是正确的。
只要您的库公开与平台ABI兼容的C API(C类型的大小和对齐方式,调用约定)并且不引发C ++异常,您就不会遇到使用其他编译器或语言链接库的麻烦。
您还可以为您的C API添加仅C ++标头包装器,以使其可以轻松地从C ++重用并保证异常安全。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.