2017-06-04 2 views
0

Ich verwende 2 statisch verknüpfte Bibliotheken in meinem Projekt. Aus irgendeinem Grund benötigt einer von ihnen den RuntimeLibrary Wert MD_DynamicRelease. Der andere benötigt MT_StaticRelease.
Dies erzeugt einen Konflikt in meinem Projekt.

Wenn ich mit /MT kompilieren: enter image description hereStatische Bibliothek benötigt MD_DynamicRelease

Wenn ich mit /MD kompilieren: enter image description here

Muss ich anders mein Projekt kompilieren? Muss ich die Bibliotheken anders zusammenstellen?

Antwort

0

Ich musste nur die CMAKE_CXX_FLAGS_DEBUG und CMAKE_CXX_FLAGS_RELEASE Werte zu den rechten Laufzeitbibliotheken ändern.

Verwandte Themen