关于opencv3.1编译的时候找不到python的lib的解决方法
来源:互联网 发布:深圳 人工智能 编辑:程序博客网 时间:2024/06/06 00:53
坑爹地发现opencv3.1编译的时候找不到python的lib
原因是一个个排查出来的:
在cmake的时候去掉build opecv_world这个选项(坑爹的我全部都选上了,就悲剧了,然后发现默认选项是可以找到,但是我选择之后就找不到,于是定位到该问题)
然后configure就可以发现找到了python的lib了,就可以绑定python了
这TMD是什么诡异的问题??
也算是给后来人填个坑。。。。别遇到这个问题,找不到解决方法。
另外如果在编译的时候出现
Error 1 error LNK2019: unresolved external symbol __cudaRegisterLinkedBinary_54_tmpxft_000084c4_00000000_14_gpu_mat_compute_35_cpp1_ii_71482d89 referenced in function "void __cdecl __sti____cudaRegisterAll_54_tmpxft_000084c4_00000000_14_gpu_mat_compute_35_cpp1_ii_71482d89(void)" (?__sti____cudaRegisterAll_54_tmpxft_000084c4_00000000_14_gpu_mat_compute_35_cpp1_ii_71482d89@@YAXXZ) D:\VC_Projects\TestOpenCV\TestOpenCV\opencv_core300d.lib(cuda_compile_generated_gpu_mat.cu.obj)
坑爹的编译错误,需要关掉opencl?
后来发现还有这种类型的错误,才发现,其中有一个链接选项出了问题(在链接器的lib名称里面出现了-L选项,所以自然出了问题),于是自己手动加了如下的库文件的名称即可解决
在cmake的界面,里面有一行cmake,在CMAKE_CXX_STANDARD_LIBRARIES里面加上几个库文件
另外在CMAKE_C_STANDARD_LIBRARIES也加上以下几个库文件可以解决问题
cudart.lib cuda.lib cudadevrt.lib cudart_static.lib nppc.lib nppi.lib npps.lib cublas.lib cublas_device.lib cufft.lib cufftw.lib curand.lib cusolver.lib cusparse.lib nppc.lib nppi.lib npps.lib nvblas.lib nvcuvid.lib nvrtc.lib OpenCL.lib
不需要选上CUDA_SEPERATION_COMPILATION!!!
- 关于opencv3.1编译的时候找不到python的lib的解决方法
- 导入编译的时候eclipse会报错,org.cocos2dx.lib.Cocos2dxActivity 也找不到
- VS2013编译duilibv1.1,“找不到Riched20.lib”的问题
- VS2013编译duilibv1.1,“找不到Riched20.lib”的问题
- 20160531 VS2013编译duilibv1.1,“找不到Riched20.lib”的问题
- Opencv3.2的静态编译lib及引用
- cmake编译opencv3.1+contribute模块,并提供编译后的dll、lib等文件下载
- py2exe找不到Python的解决方法
- 关于"windows 找不到文件1"的解决方法
- 关于eclipse maven项目直接发布到tomcat服务器找不到lib的解决方法
- keil5 编译的时候不通过找不到sys.o文件,运行不通过解决方法(win10)
- 当python找不到pip的时候
- 编译OpenCV缺少python27_d.lib的解决方法
- 关于编译时候的问题
- 编译找不到vc90.pdb文件的解决方法
- 编译Lua出现找不到DLL的解决方法
- VS2013编译Duilib界面库,“找不到Riched20.lib”的问题
- 编译stuntd 的时候出错信息+解决方法
- poj1222 熄灯问题
- java把日期转化为cron表达式
- hibernate中inverse理解与分析
- SSM框架——使用MyBatis Generator自动创建代码
- 虚拟机桥接设置
- 关于opencv3.1编译的时候找不到python的lib的解决方法
- iOS项目模仿之喜马拉雅(二)—— TabBar实现
- SessionID的本质
- windows下安装mysql-5.7.11-winx64.zip后无法启动服务
- 配置Spark history server
- Swift - 按钮(UIButton)的用法
- iOS中改变选中视图的颜色等,将上次选中的视图变为默认
- JS正则表达式常用验证
- CentOS系统时间与网络同步