- 博客(5)
- 收藏
- 关注
原创 VS添加自定义代码片段(以#2为例)
1、新建一个***.snippet文件,文件内容包含以下内容:<?xml version="1.0" encoding="utf-8"?><CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>#2</Title> &l
2021-03-06 00:07:58
468
原创 如果在错误中发现有“cxx11”的字样
如果在错误中发现有“cxx11”的字样,如:…/…/…/lib/libfrvt_11_authenmetric_001.so:对‘cv::error(int, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, char const*, char const*, int)’未定义的引用原因是:新版本使用旧版本编译器编译出来的代码或库,旧版本编码过程中使用了C++11 的标准。要在系统中
2021-02-24 14:00:48
3241
5
原创 C++字符串分割(自定义split()函数)
1、vector<string> split(const string& str, const string& delim) { vector<string> res; if ("" == str) return res; //先将要切割的字符串从string类型转换为char*类型 char * strs = new char[str.length() + 1]; //不要忘了 strcpy(strs, str.c_str()); char
2021-02-22 13:54:38
449
1
原创 项目中将生成的可执行文件(.exe)与动态链接库(.dll)及依赖文件分开
以VS2013为例:1、在开发过程中如果要将可执文件与动态链接库及依赖文件分开,也就是在.exe同级目录下新建一个文件夹放置.dll 文件和依赖文件,以方图SDK为例:2、将动态链接库单独分开在程序启动入口main()设置DLL目录(设置当前可执行文件的相对路径),添加SetDllDirectory("./Authen/bin");(要添加头文件#include <Windows.h>,如果头文件报错,在项目属性->VC++目录->包含目录中,添加 $(WindowsSDK_
2021-02-22 13:39:32
1228
原创 Linux下(以CentOS为例)查看USB设备(以USB摄像头为例)的PID_VID及设备名称
注:本篇文章用于学习总结,借鉴网络的地方已表明出处。1、源码#include <libudev.h> #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <unistd.h> int main (void) { struct udev *udev; struct udev_enumerate *enumerate;struct
2021-01-12 17:12:28
3555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅