[Trilinos-Users] [EXTERNAL] CMake doesn't generate dll export macro

Perschbacher, Brent M bmpersc at sandia.gov
Mon Feb 13 11:29:48 MST 2012

  Currently there are only 3 packages in Trilinos that support building in shared mode on Windows. Epetra, Anasazi and Teuchos. If you want to use Trilinos on Windows and need any package other than the three listed above you will have to build Trilinos as static libraries.


On 2/13/12 2:20 AM, "Борисов Виктор" <refactorman at gmail.com> wrote:


I try to build trilinos 10.10 with BUILD_SHARED_LIBS option for windows using visual studio 2008 express.
CMake generates me several projects including teuchos, triutils, epetra and aztecoo.
So aztecoo and triutils have not dll export macro, by the way teuchos and epetra have that dll export macro.
In the end I have linker error "Error    49    fatal error LNK1104: cannot open file '..\..\src\Debug\triutils.lib'".

How to fix this dll export bug?

Victor Borisov

Trilinos-Users mailing list
Trilinos-Users at software.sandia.gov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20120213/85437e55/attachment.html 

More information about the Trilinos-Users mailing list