
c++开发
文章平均质量分 52
sdghchj
这个作者很懒,什么都没留下…
展开
-
linux gcc链接参数-L -rpath -rpath-link区别
虽然自己做C\C++开发也有七八年了,却一直没有真正花时间去研究学习动态库加载时的路径问题,最近用golang CGO又涉及到动态库依赖,打docker镜像后就出现各种找不到依赖库的问题,决定好好再实测研究并整理一下。 可执行程序、动态库、静态库的关系就不详说了。...原创 2020-07-11 19:34:21 · 3419 阅读 · 3 评论 -
windows平台上用arm-none-linux-gnueabi-g++4.6.3交叉编译websocket++
工作中遇到在arm板上linux系统里运行嵌入websocket++的程序,即程序里需要引入websocket++开源头文件,编译器是windows平台上的arm-none-linux-gnueabi-g++4.6.3.exe。1.编译boost库: 由于websocket++本身是依赖于boost库的,所以需要先在windows上安装boost库头文件,而且原创 2016-03-31 08:34:25 · 3272 阅读 · 0 评论 -
windows平台搭带c++扩展的nodejs环境
公司产品需要使用nodejs作后台服务器,同时要用C++处理逻辑和数据库存储,所以需要nodejs及其node-gyp扩展包环境,这环境在linux上搭建比较方便,在安装gcc和python2.6或2.7的环境上直接configure、make install就行了。但是作为linux新手,感觉linux上编码简直是痛苦,没有智能提示,嗯,我是linux新手。于是想回到windows上开发。原创 2017-03-25 23:47:40 · 3356 阅读 · 0 评论 -
使用-fPIC选项编译出protobuf静态库libprotobuf.a
用的64位Ubuntu系统,开发一个共享库so使用到了protobuf,如果链接libprotobuf.so就需要一起打包带走,否则可能因protobuf版本较多出现版本不匹配的问题,所以需要它链接静态库libprotobuf.a,但是链接时候报错: relocation R_X86_64_32 against `a local symbol' can not be used when maki原创 2017-06-22 20:45:35 · 9157 阅读 · 4 评论 -
MFC实现以系统图标显示的文件管理器
SHFILEINFOW fileInfo; //得到系统ImageList句柄,第一个参数必须为空字符串 auto hdl = SHGetFileInfo(L"", 0, &fileInfo, sizeof(fileInfo), SHGFI_SYSICONINDEX | SHGFI_SMALLICON); auto img_list = CImageList::FromHandle((HI原创 2017-08-11 09:15:38 · 1407 阅读 · 5 评论 -
C++实现麻将基本听牌胡牌的算法
c++实现麻将的基本胡牌与听牌算法,包括小七对和十三幺牌型。原创 2017-08-03 14:03:10 · 13412 阅读 · 5 评论 -
C++带赖子的麻将听牌检测算法实现
c++ 对带有赖子的麻将听牌检测算法的实现原创 2017-09-07 09:51:37 · 3215 阅读 · 2 评论