可以使用dlib的错误处理机制来判断动态库是否加载成功。在使用dlib的代码前先加入以下代码:
#include <dlib/error.h>
#include <iostream>
int main()
{
try
{
// dlib代码
}
catch (dlib::error &e)
{
std::cerr << "Error: " << e.what() << std::endl;
return 1;
}
return 0;
}
如果动态库加载成功,则程序会正常运行;如果加载失败,则会抛出dlib::error异常,输出错误信息。