我有一个代码使用std=c++20.
我想使用一个用旧gcc版本构建的C库。
我应该使用相同的编译器重新编译C库吗?
如果不是,你怎么判断这两个abi是兼容的?
按原样使用库应该没有问题。不要忘记在函数原型周围添加extern "C"
。
更多信息:在c++程序中使用C库
我有一个代码使用std=c++20.
我想使用一个用旧gcc版本构建的C库。
我应该使用相同的编译器重新编译C库吗?
如果不是,你怎么判断这两个abi是兼容的?
按原样使用库应该没有问题。不要忘记在函数原型周围添加extern "C"
。
更多信息:在c++程序中使用C库
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium