View mode: basic / threaded / horizontal-split · Log in · Help
January 31, 2007
Re: Qs about structs and their references WRT C functions and variables
Rick Mann wrote:
> torhu Wrote:
>> If you link dynamically with the C lib, you are supposed to to add 
>> 'export' too, even if it works without that in some cases.
> 
> "export" just before the rest of it, I suppose?
> 
> Can you tell me how "export" changes things? It's working right now without it, and I don't see where it is in the spec...
> 

export is mentioned on these pages, the first two being most relevant to 
what you're doing:

http://www.digitalmars.com/d/attribute.html
http://www.digitalmars.com/d/htomodule.html
http://www.digitalmars.com/d/dll.html
http://www.digitalmars.com/d/windows.html

I don't know much more than what's on those pages.  But like I said, 
some variables seem to link correctly without 'export'.  Which ones 
might depend on the compiler or linker you're using.

Using 'export' means that you can't link statically to the C lib and 
expect things to work.  Not sure what to do about that, I just use 
search and replace to remove export.
Next ›   Last »
1 2
Top | Discussion index | About this forum | D home