Así que tengo una biblioteca que estoy compilando y necesito vincular elementos de terceros diferentes según si se trata de la versión de depuración o liberación (específicamente las versiones de versión o depuración de esas bibliotecas). ¿Hay alguna manera fácil de hacer esto en Cmake?Vinculación de diferentes bibliotecas para compilaciones de depuración y liberación en Cmake en Windows?
Edit: debe tener en cuenta que estoy usando Visual Studio
Lo hago todo el tiempo, incluso de forma más compacta en una línea: target_link_libraries (MyEXE depuración 3PDebugLib optimizado 3PReleaseLib) –
¿Y si el nombre de la biblioteca es la misma, pero que quieren estudio visual para buscar que en un camino diferente ? es decir, quiero vincular mylib.lib, pero tengo dos versiones compiladas. una en /path/Debug/mylib.lib y otra en /path/Release/mylib.lib (como suele ser el caso con algunas bibliotecas). ¿Que haces entonces? – Jubei
@Jubei Defina 2 variables. Uno para cada biblioteca. – Qsiris