Can Dropbox Djinni be used with C++98
Can Dropbox Djinni be used with C++98
我正在尝试评估Djinni,用于从我们的c++代码生成Java和Obj-C包装器。
我们目前使用SWIG,并正在评估用于生成包装器的其他工具。
由于我工作场所的一些限制,我们的c++代码是c++ -98。
由于一些客户的需求,我们不能迁移到c++ -11。
因此,我想知道是否可以在c++ -98中使用Djinni。
Djinni github readme状态:
接口是具有可调用的定义方法的对象(在c++中,由shared_ptr传递)。Djinni生成的代码允许在c++中实现的接口透明地从ObjC或Java中使用,反之亦然。
我在互联网上看到几个使用Djinni的样本,他们似乎都使用shared_ptr
与他们的接口。
使用Djinni必须使用c++ -11吗?
不可以,Djinni不能与c++ 98一起使用。它在生成的代码和支持库中都广泛使用c++ 11,因此它不能支持c++ 98。
相关文章:
- Problems with std::cin.fail()
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- Boost.TEST with CLion: "Test framework quit unexpectedly"
- 避免碎片化的ClientHellos with OpenSSL (DTLS)
- Issues with Win32 ReadProcessMemory API
- Qt with WinAPI MouseProc
- [[maybe_unused]] with structured_binding?
- Issue with WriteProcessMemory
- OpenCV RTP-Stream with FFMPEG
- "Unable to start debugging. No process is associated with this object." - 在Visual Studio Code中使用GDB
- std::adjacent_difference with std::chrono time_point
- DLL Made with CMake 使程序崩溃
- QtCreator with C 库中的链接器问题
- SHBrowseForFolder with BIF_BROWSEFORCOMPUTER and SHGetPathFr
- specialized std::default_delete with QQmlComponent
- C++98,但叮叮当当地说使用nullptr?
- VS2019 - Sudo Remote Debugging on Linux with Cmake project
- Inference pytorch C++ with alexnet and cv::imread image
- Can Dropbox Djinni be used with C++98