自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Vs编译cuda c程序,使用omp的问题

VS中使用omp,一般是在属性>c/c++>语言中打开openmp支持,但这是使用cl作为编译器的情况。如果是使用nvcc来编译cuda c语言,上述方法无法启动omp,语言在属性>CUDA C/C++>Host>additional compiler option中填入/openmp才行。

2023-09-05 10:38:32 133

原创 windows C++ 获取CPU ID

window C++获取CPU id

2023-02-01 21:16:12 745

原创 matlab APP制作时碰到的一些问题

制作的是安装在matlab环境下的app,后缀为.mlappinstall。问题一 如何获取程序安装位置1)可以通过在startup函数里添加info=matlab.apputil.getInstalledAppInfo 来获取信息,info中包含安装位置。2)通过过去程序执行文件所在位置来得到安装位置,添加语句fullpath=mfilename(‘fullpath’),[path,name]=fileparts(fullpath).这里的path就是路径。问题二 路径中存在空格,导致无法识别

2022-10-11 16:10:14 571

原创 git简单使用

1.服务器上建立git库,建好路径后,在文件夹中右键选择Git Bash Here,输入git init --bare建立git库。2.项目文件夹中git remote add name url增加远程库。3.git push --set-upstream origin master上传4.git pull origin master拉取。...

2022-09-01 14:39:54 58

原创 笔记scp

登录目标节点,假设是35节点输入命令:也就是从26节点上推送home下内容到35节点home下。scp [email protected]:/home /home输入yes,输入密码即可

2021-10-15 10:39:29 62

原创 linux下挂载硬盘

2021-10-08 11:13:22 46

原创 dll向C#调用程序传送进度信息

DLL函数接口:extern "C" __declspec(dllexport) int WK_FMCW(void* intp, char* param_txt){ HANDLE handlebuf = (HANDLE)intp; HWND handleout = (HWND)handlebuf; char*jindu = "0";//进度,此处进度设置的0% MysendMessageCshop(handleout, jindu); return 0;}int MysendMessag

2021-02-01 13:57:38 227

原创 生成静态库并且禁止库代码调试

属性中:C/C++——>常规——>调试信息格式:改为无,则调用时禁止调试,改成程序数据库,则可以调试(库内部报错会展开库的代码)参考:https://blog.csdn.net/HIVAN1/article/details/82622991?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_

2020-12-17 18:00:28 157

原创 makefile 简单写法

**test:a.o** #test是生成的目标,a.o是用于生成的文件 **g++ -o test a.o** #编译器 -o 目标文件 来源文件**a.o:a.cpp** #a.o是结果,a.cpp是来源 #-c表示只编译不链接,生成.o文件 **g++ -o a.o -c a.cpp **#编译器 -o 目标文件 -c 来源文件 ```-o 目标文件 和 来源文件 顺序没有要求$@ 目标的文件名$< 第一个条件的文件名$? 时间戳在目标之后的所有条件, 并以空格隔开这些

2020-12-15 09:38:22 142

转载 matlab编译C++文件,依赖库函数的编译方法

类似gcc中的编译过程,可以通过写make.m文件来进行编译:make.m的写法(在原博主文档中进行了简化):clear all;is_64bit = strcmp(computer,'MACI64') || strcmp(computer,'GLNXA64') || strcmp(computer,'PCWIN64');CPPFLAGS = ' -IE:\opencv\opencv\build\include -IE:\opencv\opencv\build\include\opencv'; %

2020-11-01 14:58:26 290

原创 matlab使用mex编译C++程序及复数矩阵传参

使用的是matlab2017b,之前的2014好像不支持。首先mex -setup,它自动使用VS2017,运行的结果为: mex -setupMEX 配置为使用 'Microsoft Visual C++ 2017 (C)' 以进行 C 语言编译。警告: MATLAB C 和 Fortran API 已更改,现可支持 包含 2^32-1 个以上元素的 MATLAB 变量。您需要 更新代码以利用新的 API。 您可以在以下网址找到更多的相关信息: http://www.mathwor

2020-10-30 16:41:52 1526 3

转载 C++使用pugi写xml

在别人文章上简化修改,原文路径:https://www.cnblogs.com/tangxin-blog/p/7067155.htmlvoid Write(const char *szXmlFileName){ pugi::xml_document xmlDoc; // 增加声明 pugi::xml_node pre = xmlDoc.prepend_child(pugi::node_declaration); pre.append_attribute("version"

2020-10-29 15:16:31 882

原创 编程记录,Xml读取

使用pugixml读取xml。简易xml模板:<?xml version="1.0" encoding="UTF-8"?><task name="task_std_prod_" id="1" orderid="2" priority="3"><inputfilelist num="7"></inputfilelist><outputfilelist num="7"></outputfilelist><params&

2020-10-29 14:56:19 129

原创 gcc编译笔记1

在TX2上编译c++程序时碰到一些undefined错误,后来发现需要加一些库。-lm,-lstdc++,-ldl等是一些gcc编译常用的库:-lm 数学库(math)-ldl 加载动态库的动态库(。。。。。。)-stdc++ 默认编译c程序,是c++则需要加上...

2020-10-28 09:31:15 138

原创 集成库模块避免定义冲突

库模块只留一个接口,其余部分全部放到一个自己定义的namespace里。例如,头文件:cpp文件,调用的时候直接调用外置接口。

2020-10-12 17:13:44 66

原创 写makefile将文件编译成动态库:

写makefile将文件编译成动态库:obj= ./obj/main.o #main是编译的程序的名称CCFLAGS= -I /DiskArray/include -I /D/open/include #包含目录LDFLAG = -L /DiskArray/lib ##库目录CC = icpc #编译器LIBS = -lmk_intel_lp64 #需要用到的liblibmain.so:$(obj) #libmain是生成的.so的名字 ,share是表明生成动态库,生成.so 使用了

2020-09-23 22:39:39 527

原创 将二维数据图像写成tif

Mat img2 = Mat(newdim1, newdim2, CV_16UC1);CV_16UC1是数据格式,此次输出的是2个字节的unsigned short数据,因此类型写 CV_16UC1。for(int i=0;i<Na;i++){for(int j=0;j<Nr;j++){img2.at(i,j)= (unsigned short)(pool[j]);}}imwrite(“D:\image.tif”, img2);//写出图像...

2020-07-02 20:50:41 321

原创 FFTW库的使用

FFTW库的安装及使用见链接:https://blog.csdn.net/kissgoodbye2012/article/details/98037800我的程序:(需要注意的是IFFT后的数值需要/N)int FFT(int mode,SAR_COMPLEX *data, int N){fftwf_plan p;if (mode == 1){p = fftwf_plan_dft_1d(N, (fftwf_complex *)data, (fftwf_complex *)data, FFTW

2020-06-22 17:46:32 863

转载 C++ string字符串的UTF-8与GBK(GB2312)编码相互转换转换

C++ 试用strcpy读取中文路径时存在乱码,进行utf-8编码到gbk编码的转换后问题解决。原文链接:link.原文代码:/*UTF-8 转 GBK/static std::string UTF8ToGBK(const char strUTF8){int len = MultiByteToWideChar(CP_UTF8, 0, strUTF8, -1, NULL, 0);wchar_t* wszGBK = new wchar_t[len + 1];memset(wszGBK, 0

2020-06-02 15:45:26 2631

原创 exe发布

1、编译程序,生成.exe由于是发布模式,编译程序时,选择Release版本。使用发布运行库和静态链接:多线程(/MT)。链接: link2、使用depends查看exe所需要的dll(信息位于左上方),把dll和exe放一起...

2020-05-30 13:49:31 175

windows下使用pthread库

支持windows下使用的pthread库,设置包含目录和库目录即可,使用方法和linux下一样。。。

2020-11-19

简单的makefile生成动态库模板

记录一个makefile模板,生成动态库。

2020-09-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除