Linking my VC++ application with the standalone Rmath library yields the
following;

 

------ Build started: Project: Complex plugin, Configuration: Debug
Win32 ------

 

Linking...

   Creating library .\../Debug/complex_plugin.lib and object
.\../Debug/complex_plugin.exp

libRmath.a(mlutils.o) : warning LNK4217: locally defined symbol __iob
imported in function _REprintf

libRmath.a(dbeta.o) : error LNK2019: unresolved external symbol _log1p
referenced in function _dbeta

libRmath.a(qbeta.o) : error LNK2019: unresolved external symbol _log1p
referenced in function _qbeta

libRmath.a(lbeta.o) : error LNK2019: unresolved external symbol _log1p
referenced in function _lbeta

libRmath.a(toms708.o) : error LNK2001: unresolved external symbol _log1p

libRmath.a(qbeta.o) : error LNK2019: unresolved external symbol _expm1
referenced in function _qbeta

libRmath.a(mlutils.o) : error LNK2019: unresolved external symbol
___fpclassify referenced in function _R_pow

../Debug/complex_plugin.dll : fatal error LNK1120: 3 unresolved
externals

 

Build log was saved at "file://c:\starting point\Debug\BuildLog.htm"

Complex plugin - 7 error(s), 1 warning(s)

 

 

---------------------- Done ----------------------

 

    Build: 0 succeeded, 1 failed, 0 skipped

 

At first glance, it looks like C:\Rtools\MinGW\lib\libm.a is missing.
After adding it to my project properties, the results are the same. It
looks like VC++ is OK with GNU libraries because it appears to accept
libRmath which was built on the same machine using Rtools. Also it does
not appear to be a configuration issue, because it's only found
'C:\Rtools\MinGW\lib' and VC+ is complaining about not finding it.

 

Any ideas?

 

Oran

 


	[[alternative HTML version deleted]]

