c/c++
zhoudekuai
这个作者很懒,什么都没留下…
展开
-
cmake混合编译.cpp, .cu为动态库
为方便程序连接,将cuda文件与cpp混合编译为一个动态库##将混合代码编译为so库add_definitions(-std=c++11 -fPIC)FIND_PACKAGE(CUDA)IF(${CUDA_FOUND})add_definitions(-DGPU_CUDA)SET(CUDA_NVCC_FLAGS -Xcompiler -std=c++11 -Xcompiler -...原创 2019-10-15 10:32:43 · 2097 阅读 · 0 评论 -
v4l2抓取图片打不开
搞linux下音视频是不能离开v4l2的。前段时候想自己写个利用v4l2 API直接抓取图像的测试程序。网上一查有很多相关的程序。我下载下来编译后运行,发现图片是抓取到了,可是不能打开,摄像头抓取的一般都是YUYV格式的,直接存成文件缺乏相应头文件信息肯定打不开。下面是我写的一个简单的转换成rgb24,再存成ppm格式,图片正常打开。#include #include #include原创 2013-01-24 19:59:05 · 1364 阅读 · 3 评论 -
gst-rtsp-server编译测试
第一次写博客,留个爪印。最近在做dm368的开发,打算在368上移植个gst-rtsp-server。先在电脑上折腾了一天,终于是可以运行了。我的虚拟机上早先已经安装了gstreamer-0.10(gstreamer版本太新,有些插件不能用)。gstreamer和base,good,ugly,bad相关插件安装没碰到什么问题。下面是我编译gst-rtsp-0.10.8碰到的问题。1,下原创 2013-01-24 19:28:45 · 7479 阅读 · 3 评论 -
android opengl jni中纹理贴图
jni中实现opengl纹理贴图,发现直接用cv::Mat的data数据通过glTexImage2D函数没有效果。查看了下android的源码,貌似glTexImage2D只支持GL_RGBA格式的数据,所以需要将cv::Mat的BGR格式做转换。测试代码片:glActiveTexture(GL_TEXTURE0);glBindTexture(GL_TEXTURE_2D,texture原创 2016-06-28 20:00:12 · 925 阅读 · 0 评论 -
交叉编译opencv3.2.0
交叉编译opencv3.2.0后连接出现:libopencv_imgcodecs.so: undefined reference to `png_init_filter_functions_neon'进入到3rdparty/libpng,在CMakeLists.txt最顶端增加:set(ENABLE_NEON ON)原创 2017-03-16 16:16:03 · 4863 阅读 · 2 评论 -
linux下将.a文件链接到.so文件的问题
linux下将.a文件链接到.so文件的问题时间 2014-11-25 15:30:01 姜糖水原文 http://www.cnphp6.com/archives/63743主题 Linux比如在链接lib123.a库生成libabc.so库时经常会遇到这个问题,当链接libabc.so时出现以下错误:libabc.so: undefined ref转载 2017-06-05 19:34:41 · 4541 阅读 · 0 评论