I should note that I get a quite a few warnings, but I'm not sure how
to fix or appropriately silence them. They're typically "pointer
truncation from 'void *' to 'long'"  or the other way around.

I haven't gone though them all. but for the most part they're for
wxWidgets functions that take or return a void* pointer, but are used
in wxLua to allow Lua programs to store an integer (perhaps an index
into a table with extra data) for convenience.

Regards,
    John


On Wed, Apr 2, 2008 at 12:57 AM, John Labenski <[EMAIL PROTECTED]> wrote:
> On Tue, Apr 1, 2008 at 12:13 PM, andre arpin <[EMAIL PROTECTED]> wrote:
>  > >
>  >  > I don't use VC2005, I use VC6, but this doesn't seem right. The wxLua
>  >  > module is uses DLLs from the other libs. If you want to link against
>  >  > the other libs (not the DLLs) you should use the monolithic build
>  >  > which will generate a single wx.dll that only depends on the wxWidgets
>  >  > DLLs.
>  >  >
>  >  > I can try w/ VC2008 tomorrow.
>  >
>  >  I seems to have the same problems with vc2008.
>  >  It seems to me that if wx.dll was compiled using multilib then only wx.dll
>  >  would be necessary to use wxlua facilities which would be great. No worry
>  >  about having dll's out of sync.
>
>  The multilib DLL debug compiles and runs ok w/ 2008, aka VC 9, for me.
>  I had to rem out the call in the wxlua adv lib for
>  wxGridCellWorker::GetRef() however. I added it recently to debug some
>  wxGrid problems, however I use a #define hack to add the function
>  which works for static libs, but not for DLLs. I will remove it later.
>
>  modules/wxbind/src/wxadv_bind.cpp
>     int returns = 0; //(self->GetRef());
>
>  Additionally, I had to edit msw/setup.h and set this to get the gl dll built.
>  #define wxUSE_GLCANVAS       1
>
>  ------------------------------
>
>  So... in order to get the single wx.dll, I think we need to build
>  static libs for everything (wxWidgets and wxLua) and then link the
>  wx.dll to them. I suppose that this could work; however we use
>  bakefile to generate the build files and I am not sure that you can
>  specify that all the other libs are static, but the lib we build is
>  dynamic. I can look into it, but I don't have high hopes.
>
>  On the other hand, why not just use a staticly built wxLuaFreeze as
>  your Lua executable? It is the minimal version of a wxLua program and
>  can run any Lua program that lua.exe can. Is there any reason to want
>  to dynamically load wx.dll?
>
>  Regards,
>     John
>

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
wxlua-users mailing list
wxlua-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxlua-users

Reply via email to