上一页 1 2 3 4 5 6 ··· 28 下一页

2021年3月29日

C#如何调用C++的dll(代码示范如何转换char*、unsigned long、unsigned long*、enum参数)

摘要: 这个我试了很多次,都没成功。 最后我下载了别人的例子(工程)。 通过对比借鉴别人的写法,很快就成功了。 最主要是这里的写法格式问题: using System; using System.Collections.Generic; using System.Linq; using System.Tex 阅读全文

posted @ 2021-03-29 10:43 J·Marcus 阅读(2523) 评论(1) 推荐(0) 编辑

2021年3月25日

C++使用纯虚函数和单例模式导出接口的动态库的写法

摘要: 要写一个C++的动态库,里面每个函数都要共用到一个变量。我觉得这样最好写成类的形式,该变量就可以作为类的成员变量来封装。 但我不希望将整个类都导出,希望只导出特定的接口函数。 于是我想到了继承, 让子类继承父类(纯虚函数类)。 另外,使用了单例模式。 最后只导出获取单例的函数即可。 父类接口函数头文 阅读全文

posted @ 2021-03-25 11:40 J·Marcus 阅读(1637) 评论(0) 推荐(0) 编辑

2021年3月16日

C++与 Fluke5500A设备通过GPIB-USB-B通信的经验积累

摘要: 1.需要安装NI-488.2.281,安装好了之后,GPIB-USB-B的驱动就自动安装好了 注意版本问题,之前安装了NI-488更高的版本,结果驱动安不上 2.在C:\Program Files\IVI Foundation\VISA目录下,搜索visa32.lib和visa.h、visatype 阅读全文

posted @ 2021-03-16 18:01 J·Marcus 阅读(931) 评论(0) 推荐(0) 编辑

2020年12月24日

項目生成順序錯誤導致的鏈接ERROR

摘要: 將項目由vs2010移植到vs2012后,由於工程不可用,必須刪除后重新添加,這導致原有的項目依賴項缺失 原本一些工程,要用到其他工程生成的庫 但由於生成順序沒設置 導致鏈接錯誤 所以,必須要設置項目依賴項 阅读全文

posted @ 2020-12-24 16:47 J·Marcus 阅读(58) 评论(0) 推荐(0) 编辑

2020年12月16日

vs单元测试demo

摘要: 平台:vs2012 首先建立被测工程demo: class CNone { public: int add(int a, int b); }; 就是类似这样最简单的类。 同一解决方案下,建立单元测试工程。 这样选: 填写方法测试代码: #include "stdafx.h" #include ".. 阅读全文

posted @ 2020-12-16 11:05 J·Marcus 阅读(213) 评论(0) 推荐(0) 编辑

2020年8月18日

让CtrlList的某一行自定义颜色

摘要: 参考文章:https://blog.csdn.net/weixin_43913330/article/details/90287250 定义类继承CtrlList 头文件中添加: CMap<DWORD, DWORD&, COLORREF, COLORREF&> MapItemColor; CMap< 阅读全文

posted @ 2020-08-18 15:31 J·Marcus 阅读(240) 评论(0) 推荐(0) 编辑

2020年3月24日

MFC软件的一点没用的调试经验……

摘要: 我发现我调试MFC软件的代码的时候,一般的习惯是,按照文件或者函数的命名来对应要找的功能,这样的话有时候,如果命名不规范或者层次不清晰的情况,就很难找得到 而我一同事,他则会直接调到资源视图,按照图标的ID去全局搜索,直接就找到了对应响应函数的位置…… 后者的方法一般更有效 记录一下 引以为戒 阅读全文

posted @ 2020-03-24 16:32 J·Marcus 阅读(184) 评论(0) 推荐(0) 编辑

2020年3月19日

VS单步调试DLL形式的COM组件的过程

摘要: 维护古老的C++项目时,会遇到COM组件的调试的需求 虽然一开始很茫然,后来发现挺简单 重点是调试启动EXE程序后,在VS的菜单里选调试,再选择“附加到进程” 我要调试的COM组件叫IO_FFH1.dll,由于是dll,所以不会有进程为这个名字 实际上,项目里有一个exe形式的COM组件,叫IOSe 阅读全文

posted @ 2020-03-19 12:00 J·Marcus 阅读(548) 评论(0) 推荐(0) 编辑

2020年2月19日

socket udp编程的一些积累的记录

摘要: 接了个小活,要求写udp的客户端,循环接收服务端的固定的指令并显示数据 我设计的逻辑是,用户在界面输入框输入服务器ip、端口,随后udp连接,开启线程循环接收,接收指令,解析成数据,存在结构体的list里,界面那边用列表显示这个list的数据,并每隔一秒刷新 挺简单的程序吧,但因为之前也没怎么做过u 阅读全文

posted @ 2020-02-19 16:54 J·Marcus 阅读(163) 评论(0) 推荐(0) 编辑

2019年12月16日

git push报错大文件,删除后重新commit依然报错

摘要: git push报错: github不能上传大文件,按道理删掉重新提交就行了 可是删掉后,git add -A,再git commit,再git push,依然报错 后来我想明白了 github上传时候,其实不止是push当前版本,还要push所有历史版本,如果之前某次commit没有上传,那么这个 阅读全文

posted @ 2019-12-16 14:12 J·Marcus 阅读(1390) 评论(1) 推荐(3) 编辑

上一页 1 2 3 4 5 6 ··· 28 下一页

导航