статическая библиотека для libssh вызывает неразрешенные символы в vc10 - PullRequest
2 голосов
/ 11 января 2012

У меня есть проект C ++ dll в visual studio 10, для которого я пытаюсь использовать libssh.Я хотел бы статически связать функциональность libssh.Когда я использую нестатическую библиотеку и включаю dll во время выполнения, код компилируется и выполняется как ожидалось.Но если я перехожу на статическую библиотеку, я не могу скомпилировать и получить ошибки компоновщика для функций libssh, которые я пытаюсь использовать, например:

error LNK2019: unresolved external symbol __imp__ssh_free referenced in function ...

1 Ответ

2 голосов
/ 11 января 2012

Вы случайно забыли установить LIBSSH_STATIC? На этой странице написано, что вы должны определить это сами в опциях компилятора.

...