hanny-liu  

2019年5月19日

摘要: 1.链接时缺失了相关目标文件 2.链接时缺少相关的库文件 可能调用某个库的可执行文件,但是该库的所有目标文件未编译完成,只是部分编译完成。 如果链接的库文件中又使用了另一个库文件,另一个库文件缺失也不行。 3.多个库文件链接顺序问题 阅读全文
posted @ 2019-05-19 18:37 hanny-liu 阅读(145) 评论(0) 推荐(0) 编辑
 
摘要: 一、安装 从github中下载dlib代码,https://github.com/davisking/dlib.git 然后就是一系列的编译命令: 这只是编译好了examples下的dlib,要想编译整个dlib库,则执行以下代码即可: 阅读全文
posted @ 2019-05-19 18:34 hanny-liu 阅读(3942) 评论(0) 推荐(0) 编辑
 
摘要: find_package(dlib REQUIRED) include_directories(${dlib_INCLUDE_DIRS}) add_executable(${PROJECT_NAME} ${SRC_LIST}) target_link_libraries(${PROJECT_NAME 阅读全文
posted @ 2019-05-19 16:19 hanny-liu 阅读(517) 评论(0) 推荐(0) 编辑
 
摘要: 主要是因为Boost里的模板类没有被实例化,有时候用boost,python和c++混合编程很容易将模板类的实例化忽略, 因此,需要把出现错误的cpp文件打开,把未实例化的地方找到,根据上下文,找到该处需要模板类实例化的类型,然后重新编译就可以了! 阅读全文
posted @ 2019-05-19 15:57 hanny-liu 阅读(820) 评论(0) 推荐(0) 编辑