缘起:为了编译caffe不再用NugetPackages,将所有第三方库文件放到thirdparty路径
编译caffe碰到“ error LNK2001: unresolved external symbol "void __cdecl caffe::caffe_gpu_dot”诸多链接错误
需要把libcaffe工程中的cu目录所有文件复制到caffe工程中
复制前,要在caffe工程加入CUDA编译,才可以成功复制这些cu文件
在打开的对话框中复选上CUDA选项
复制好所有cu文件后,需要给每个cu文件设置编译选项
编译选项与目标平台要一致,这里选择64bit,注意:Release和Debug都要设置。
这样就可以脱离NugetPackages,成功编译caffe