标签: c++ visual-studio-2010 libssh
我在visual studio 10中有一个C ++ dll项目,我正在尝试使用libssh。我想静态链接libssh功能。当我使用非静态库并在运行时包含dll时,代码按预期编译和执行。但是,如果我更改为静态库,那么我无法编译并获取我试图使用的libssh函数的链接器错误,例如:
error LNK2019: unresolved external symbol __imp__ssh_free referenced in function ...
答案 0 :(得分:2)
你偶然忘记设置LIBSSH_STATIC吗? This page表示你必须自己在编译器选项中定义它。
LIBSSH_STATIC