[ADMB Users] TR: ADMB Win 64 & DLL

Naji Nassar nassar.naji at orange.fr
Mon Mar 5 03:58:23 PST 2012


Hi All

 

 

Using ADMB for simulation issues, I'm running ADMB executables. But as those
executables DOS windows appear and disappear, I can't use my desktop
meanwhile.

The compiler I'm using is MSVC (SDK 7.1, Win7/64). I know that DLL are
causing problems within ADMB as Dave Fournier note (May 2009)

I hadd DLL's that worked with compiler A but not with compiler B. then other
ones with with B but not A.

I think it has something to do with global variables and reentry problems
with DLL's.

 

Using MSVC as compiler for DLL. I tried using Arni's suggestions


tpl2cpp -gaussdll %1

cl /c /EHsc /O2 -D__MSVC32__ -DOPT_LIB -I. -I%ADMB64_HOME%/include %1.cpp

cl %1.obj admod32.lib adt32.lib ado32.lib /link /libpath:%ADMB64_HOME%/lib
/dll /export:%1 /out:%1.dll

LINK : fatal erroer LNK1104 : can't open file "uuid.lib'

I added the SDK lib directory

cl %1.obj admod32.lib adt32.lib ado32.lib /link /libpath:%ADMB64_HOME%\lib
/libpath:%MSSDK%\lib /dll /export:%1 /out:%1.dll

but still encountering problems

LINK : fatal erroer LNK1181 : can't open file 'files\Microsoft.obj'

 

I would appreciate some help for this issue.. I've tried several thing since
January with no success

 

 

Best regards 

Naji

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.admb-project.org/pipermail/users/attachments/20120305/f14053bc/attachment.html>


More information about the Users mailing list