Was bedeutet *-gd.lib



  • Hallo,

    ich arbeite mich gerade in Visual Studio 2010 ein (komme von der Linux-Seite), und
    VS2010 versucht, in ein Projekt eine Library zu linken, die "CGAL-vc100-mt.lib"
    heißt. Die wird nicht gefunden, den tatsächlich liegt auf der Platte eine, die
    "CGAL-vc100-mt-gd.lib" heißt. Was ist der Unterschied zwischen "-gd.lib" und
    "
    .lib"? Ist das eine bekannte Namenskonvention?

    Danke, lg



  • Da ja mt für /MT ("link with LIBCMT.LIB"/CRT statisch linken) steht und es auch einen Schalter namens /GT ("__cdecl calling convention") gibt, nehme ich an, dass diese Option damit gemeint ist.


Anmelden zum Antworten