之前,由于VS2015对C++11支持相对较好,编译dlib很容易开启CUDA。而早期的VS2017对C++11兼容性不是太好。
目前,将VS2017升级到最新版本15.9.4,CUDA一定要用最新版的CUDA 10.0,之前CUDA 9.2总是出错误。
下面简单说下如何配置:
1.去dlib官网下载最新版的压缩包;
2.微软官网下载最新版的VS2017(我这里用的专业版);
3.下载最新版的CMAKE编译软件;
4.解压之前下载好的dlib-19.16包,新建build文件夹,如图:

5.CMAKE配置如下:

6.成功激活dlib的CUDA功能,再利用VS2017进行编译即可

7.到此为止,成功编译生成了dlib库文件:

本文介绍使用Visual Studio 2017最新版本15.9.4与CUDA10.0编译dlib库的详细步骤。通过下载最新dlib压缩包、安装VS2017专业版、CMAKE编译软件,以及正确配置CMAKE,最终成功激活dlib的CUDA功能并生成库文件。

3468

被折叠的 条评论
为什么被折叠?



