Я создаю проект VisualStudio для Windows с помощью cmake, и предоставляемые функции связывания, похоже, не работают с сгенерированным проектом VisualStudio.
Сгенерированный проект является библиотекой и опирается на другую библиотеку какЗависимость.
Генерация проекта работает нормально, но в разделе «Дополнительные зависимости» ничего не появляется, что бы я ни пытался.
Я пытался использовать как «link_libraries», так и «target_link_libraries», как до, так и после"add_library (MyLib)" Я пробовал это, например:
project( MyLib )
...
add_library( MyLib ${source_list} )
...
target_link_libraries ( MyLib ${SOME_LIB_PATH} )
target_link_libraries ( MyLib "${SOME_LIB_PATH}" )
target_link_libraries ( MyLib W:/work/Project/MyLib/ )
target_link_libraries ( MyLib "W:/work/Project/MyLib/" )
target_link_libraries ( MyLib W:/work/Project/MyLib/MyLib.lib )
target_link_libraries ( MyLib "W:/work/Project/MyLib/MyLib.lib" )
target_link_libraries ( MyLib banane )
target_link_libraries ( MyLib whatever )
target_link_libraries ( MyLib "test" )
...
include_directories(
"Include/"
${SOME_LIB_INCLUDE_PATH}
)
Хотя включенные каталоги правильно отображаются в свойствах проекта.Так это ошибка или я что-то упустил :)?