Comments (13)
Yes, it is possible.
What error do you get?
from boost.dll.
Thank for your reply.
Currently, i used Boost 1.6.0 for my project (with Boost Asio), it's work perfect!
I have question for this issue:
- Can iOS load dynamic library (.dylib) or shared object (.so) ?
- Can Android do the same with question (1) ?
- Boost.DLL is header only so i just need to include header only for my project?
- If (1) and (2) possible. Then how can i build dynamic library or shared object for Android and iOS? Please point me to do that or share some document, tutorial about that!
Sorry for i'm not good at English!
Best,
from boost.dll.
Can iOS load dynamic library (.dylib) or shared object (.so) ?
Yes, it can. Shared library must be build for that platform.
Can Android do the same with question (1) ?
Yes, it can. Shared library must be build for that platform.
If (1) and (2) possible. Then how can i build dynamic library or shared object for Android and iOS?
I'm not sure how to do it for iOS.
For Android you will need an NDK. It has a GCC compiler in it, so you just build a shared library with it.
from boost.dll.
For Android you will need an NDK. It has a GCC compiler in it, so you just build a shared library with it.
Thanks, so that with Android we can update code logic at run-time (if we already have shared library) ?
I'm not sure how to do it for iOS.
That is my issue. I'm game developer with cocos2d-x.
Update code logic at run-time. For Window, MacOS, Linux, Android now and i know that can be possible! But iOS is limited. Ohhhhh!!!
I'll try to do it with iOS. :)
from boost.dll.
How's your progress? Any library issues with iOS?
from boost.dll.
Hello.
I couldn't find the way to build shared library for iOS.
from boost.dll.
Looks like you will need a iOS8+ and have to build a "dynamic framework" to have a shared library: https://www.raywenderlich.com/65964/create-a-framework-for-ios
from boost.dll.
Hi,
How nice! Thanks, i'll take a look at this tutorial!
from boost.dll.
Have you succeeded?
from boost.dll.
Sorry for late reply.
I'm on holiday.
I'll try after February
from boost.dll.
Any news?
from boost.dll.
Looks like a fixed issue.
from boost.dll.
Sorry @apolukhin for late reply.
I failed this project. :((
My Team Leader resolved with new solution (use LUA script instead c++).
But, i wanna know how to fix issue. If you have free time, please make a tutorial for this.
Thanks,
from boost.dll.
Related Issues (20)
- Averting dependency on boost.filesystem ? HOT 4
- missing example/shared_library_load_plugin.cpp HOT 1
- Could you add makefile to every example HOT 1
- smart_library.get_mem_fn failed to call with 64bit dll
- Can we add BOOST_DLL_USE_STD to specifiy if we want to use boost version or std version of library HOT 1
- Semgentation fault when using function pointers in shared_library HOT 3
- use extern "C++" instead of extern "C" will crash HOT 1
- Compatability with pybind11? HOT 1
- Provide a no-load flag to enable use of shared_library with maybe-already-loaded libraries
- Is Boost.DLL really not thread safe on macOS? HOT 1
- The macro BOOST_DLL_ALIAS does not appear to work for tutorial 1.
- `boost::dll::shared_library self(boost::dll::program_location());` causing issues on Linux HOT 2
- PROTECTED visibility should be listed on symbols since they are exported HOT 1
- Confused by the Win32 `path_from_handle()` function HOT 1
- On Android, I caught an exception while trying to load the shared library on tutorial 2 HOT 1
- Choose another shared library for test HOT 3
- Problem with "Factory method in plugin" example
- path_from_handle implementation is incorrect (redux)
- Suggestion: it seems there is no library enumeration mechanism in Boost.DLL
- symbol_location example mainly reports: "./a.out"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boost.dll.