Lier le runtime C dynamic avec clang (windows)

Clang sur Windows (en utilisant les libs de msvc), liens avec libcmt (la bibliothèque d’exécution statique) par défaut. Existe-t-il un moyen facile de msvcrt un lien avec la bibliothèque dynamic ( msvcrt )?

Normalement, clang ajoute -defaultlib:libcmt à la commande linker, qui lie le programme à l’exécution statique. Cela se produit même si le fichier source est vide.

La façon dont je vous ai trouvé est en ajoutant les options -Wl,-nodefaultlib:libcmt -D_DLL -lmsvcrt pour remplacer la valeur par défaut. Cependant, cela semble assez gênant. Existe-t-il un meilleur moyen de lier le runtime dynamic à cela?

Si vous utilisez clang-cl, les drapeaux normal / MT / / MD fonctionnent.