![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工程经验
阿辉学长
深度学习,人工智能
展开
-
代码覆盖度工具:gcov和lcov
gcov的使用方法:(1)在Cmakelist中加入覆盖度相关设置: set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage")(2)使用Cmake或者Catkin_make进行编译,生成.o和.gcno文件;(3)在bulid/[node_node]/CmakeFiles/test.dir/src中找到.gcno文件;(4)使用gcov -b test.cpp.gcno文件生成.gcov文件,此文原创 2021-01-28 15:30:59 · 666 阅读 · 0 评论 -
visual studio动态库调用
工程开发中调用动态库函数步骤:(1)将.lib,.dll,.h文件拷贝到工程文件夹下面:(64位系统需要在Debug下面也拷贝一份,再不行需要在系统system32下拷贝一份) (2)在源文件右键,添加现有项,只添加.h文件结果如下:(3)在项目名字上面右键,选择属性,在链接器-> 输入->附加依赖项->编辑,添加.lib文件,并保存原创 2017-05-14 18:19:18 · 724 阅读 · 0 评论 -
工程中函数库建立和调用
1. DLL库建立,新建项目,在win32控制台选择DLL,如下图,完成设置2. 新建.C文件,添加头文件和函数名(打桩)(注:#pragma warning(disable:4996 是为了屏蔽一些函数检查警告)3. 在DLL工程中添加_declspec(dllexport)用于导出.lib及.dll文件,并完善添加的函数,如下:4. 将生成的.dll和.li原创 2017-05-21 15:28:25 · 484 阅读 · 0 评论