Skip to content

3 thoughts on “(English) Using Eigen Linear Algebra Library with Visual C++ 2010 Express 64bit

  1. Dietmar Warning says:

    Hello,

    is it really true that you can link a 64bit Version including openMP?

    If I try to do so with an other Project I got an link error that vcomp.lib was not found. 32 bit linking is OK. I am using VC Studio 2010 Express with SDK 7.1 enabled and same configuration like in your Project.

    Any hints?

    Thanks

    Dietmar

    පිළිතුරු සැපයීම
    • lihiniya says:

      I don’t have the same configuration as mentioned in this post anymore in my PCs. But when I built 64bit configuration with OpenMP there were no linking errors. The executable was 64bit. Perhaps following bug has something to do with your error.
      http://support.microsoft.com/kb/2519277

      A link to download the VS 2010 express solution I have built in the above post:
      https://www.dropbox.com/sh/l0596h4mn0hp3gs/snWdSdaUvL?dl=1

      Hope this helps.

      පිළිතුරු සැපයීම
      • Dietmar Warning says:

        Thanks for answering. Yes, it seems that some files are missing as described in the Microsoft Report. But using the SP1 update did not Change the Situation. Don’t know why.

        If I look in your link.read.1.log file from dropbox I see:

        C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 10.0\VC\BIN\X86_AMD64\C2.DLL
        C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 10.0\VC\LIB\AMD64\MSVCPRT.LIB
        C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 10.0\VC\LIB\AMD64\MSVCRT.LIB
        C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 10.0\VC\LIB\AMD64\OLDNAMES.LIB
        C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 10.0\VC\LIB\AMD64\VCOMP.LIB

        All the files I have except the AMD64\VCOMP.LIB. (And perhaps the .dll too!)

        Best Regards

        Dietmar

        පිළිතුරු සැපයීම

ප්‍රතිචාරයක් ලබාදෙන්න

ඔබගේ ඊමේල් ලිපිනය ප්‍රසිද්ධ කරන්නේ නැත. අත්‍යාවශ්‍යයය ක්ෂේත්‍ර සලකුණු කොට ඇත *

This site uses Akismet to reduce spam. Learn how your comment data is processed.