[英]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.