VS2013 编译 OpenCV_CUDA 工程编译出错
来源:互联网 发布:用c 做界面编程 编辑:程序博客网 时间:2024/05/22 04:24
编译出现下面错误
Error7 error LNK2019: unresolved external symbol"void __cdecl swap_rb_caller(struct cv::cuda::PtrStepSz<structuchar3> const &,struct cv::cuda::PtrStep<struct uchar3>,
struct CUstream_st *)"(?swap_rb_caller@@YAXAEBU?$PtrStepSz@Uuchar3@@@cuda@cv@@U?$PtrStep@Uuchar3@@@23@PEAUCUstream_st@@@Z)referenced in function
"void __cdecl swap_rb(classcv::cuda::GpuMat const &,class cv::cuda::GpuMat &,classcv::cuda::Stream &)"(?swap_rb@@YAXAEBVGpuMat@cuda@cv@@AEAV123@AEAVStream@23@@Z)
C:\Users\asus-pc\Documents\Visual Studio2013\Projects\gpuMat\gpuMat\swap_rb.obj gpuMat
Error7 error LNK2019: unresolved external symbolswap_rb_caller referenced in function swap_rb C:\Users\asus-pc\Documents\VisualStudio 2013\Projects\gpuMat\gpuMat\swap_rb.obj gpuMat
Error4 error LNK2019: unresolved external symbolcudaInverseImg referenced in function main C:\Users\asus-pc\Documents\VisualStudio 2013\Projects\opencv_cuda_iplimage\opencv_cuda_iplimage\app.obj opencv_cuda_iplimage
分析:
由于新建工程中没有配置好CUDA编译器问题。
需要重新新建工程。如:
1、打开vs2013并创建一个空win32程序,创建一个cuda_samples的解决方案和cuda_test1项目:
2、右键源文件–>添加–>新建项,如下图所示:
3、选择NIVIDIA CUDA 8.0中 CUDAC/C++file,并在名称那填上cuda_main
4、选择cuda_test1,点击右键–>项目依赖项–>自定义生成
5、选择CUDA 8.0
6、点击cuda_main.cu的属性
7、在配置属性–>常规–>项类型–>选择“CUDA C/C++”
后面的项目配置详细见上个博客
- VS2013 编译 OpenCV_CUDA 工程编译出错
- VS2013编译cocos2dx2.2.1出错
- VS2013编译出错的解决办法
- android studio编译工程出错
- Windows QT工程编译出错
- vs2013编译旧版本程序出错
- HTK3.4.1在VS2013建立工程编译
- QtXlsxWriter 免编译 配置VS2013工程
- VS2013每次编译都重新编译整个工程的解决方案
- Windows7下创建/编译Wince工程出错
- 关于Xcode6编译Pods工程出错问题
- VS2010新建工程编译就出错了
- cnd窗口命令编译工程出错解析
- windows编程--------vs2012编译vs2013下的工程
- cocos2dx-3.2和vs2013工程编译不通过找不到<thread>
- vs2013 编译vs2012的工程遇到的问题
- 用Vs2013打开编译vs2012的工程 error MSB8020
- win7 VS2013 新建工程 编译lua5.2.0 静态库
- 静态方法间接访问非静态成员
- 中国最美的、令人震撼的10大名山
- 相同分辨率手机,字体大小显示不一样的解决办法
- mysql数据库提交文件
- android qemu-kvm i8254 pit虚拟设备
- VS2013 编译 OpenCV_CUDA 工程编译出错
- 转--项目启动时加载自定义properties
- 使用IntelliJ IDEA 14和Maven创建java web项目
- 全局和局部初始化
- 用PHP在命令行下查看图片
- 二叉树的链式结构递归遍历实现
- 底部控件遮挡上面list控件的解决办法总结
- vue.js的基本操作,入门足以
- 捕捉异常