Yes, VIP3R said it all: we have to include the c/c++ code so that it's cross-platform. Using your dll will lose this feature, and that's something we don't want to lose in BlitzMax.
BUT now I realize that you already did the job for BlitzMax, Kurix!! I guess you wrapped all c++ functions into c functions, getting rid of object. So that's exactly what BlitzMax need to have, and include that directly into BlitzMax (and then just make an extern statement to declare functions).
So I think the wrapper for BlitzMax is just around the corner with a little extra work, using the wrapper of Kurix.
Kurix, would it be possible that you show us one or two functions (the code in C) you have wrapped, just to make sure your code will work with BlitzMax. I know that the wrapper code is not free, but I would like just to see 2 functions to see if that would fit.....
By the way, stupid question: you used visual C++, but of course one could re-use your code using devcpp??
Thanks!
BUT now I realize that you already did the job for BlitzMax, Kurix!! I guess you wrapped all c++ functions into c functions, getting rid of object. So that's exactly what BlitzMax need to have, and include that directly into BlitzMax (and then just make an extern statement to declare functions).
So I think the wrapper for BlitzMax is just around the corner with a little extra work, using the wrapper of Kurix.
Kurix, would it be possible that you show us one or two functions (the code in C) you have wrapped, just to make sure your code will work with BlitzMax. I know that the wrapper code is not free, but I would like just to see 2 functions to see if that would fit.....
By the way, stupid question: you used visual C++, but of course one could re-use your code using devcpp??
Thanks!