
C/C++
wuxq
这个作者很懒,什么都没留下…
展开
-
C++通过EXCEL组件复制工作表的参数问题
C++通过EXCEL组件复制工作表的参数问题原创 2022-12-05 20:58:53 · 981 阅读 · 1 评论 -
jrtplib在vc下的编译
今天在vc下编译jrtplib,产生lib倒是很顺利,但编译example1.cpp时产生了很多错误,最后得出结论:1) Use Run-time Library的设置一定要统一。2) VC产生的workspace的debug setting,默认有个GZ选项,Catch Release-Build Errors in Debug Build,编译的时候会说error LNK2001: unres原创 2005-01-07 23:56:00 · 2333 阅读 · 2 评论 -
关于回调函数里的控件使用问题
这两天在编写视频采集程序,用dspack中的samplegrabber,在OnBuffer里连续采集并处理,为了方便,直接在Edit控件里写调试信息,开始还用得很好,后来需要在每次回调都显示一个参数,结果出了问题,现象是参数显示出错(浮点数,显示为NAN) ,程序关闭时退不出,把调试信息统统注释掉就正常了,分析原因是回调函数是由线程启动,而控件不是线程安全的,如果写Edit很少的时候出错的原创 2007-03-20 09:30:00 · 1219 阅读 · 0 评论 -
让opencv读取tif图象
(如转载请注明出处)花了imagesoft一个上午时间,终于改好了,问题不在libtiff,而是opencv的问题,发现问题后在网上搜了一下,找不到原因,而同样的图象在freeimage和cximage都是能打开的。都是使用libtiff,没道理呀,下载最新的libtiff,覆盖进去重新生成dll,还是不行;这也难不倒我,从freeimage提取libtiff,覆盖,编译,运行,仍然不行。我晕原创 2010-04-21 12:50:00 · 19879 阅读 · 2 评论 -
C++读取硬盘物理序列号-非管理员权限
#include "stdafx.h"#include <windows.h>#include <stdio.h>int main(){ static BYTE buffer[0x1000]; WCHAR path[] = L"\\\\.\\PhysicalDrive0"; STORAGE_DEVICE_DESCRIPTOR* descr...原创 2019-04-07 16:46:45 · 2738 阅读 · 1 评论 -
Cryptopp之Base64编解码代码
// BASE64编码std::string BytesToBase64(byte *s, unsigned int s_len){ std::string encoded; StringSource ss(s, s_len, true, new Base64Encoder(new StringSink(encoded)) ); ...原创 2019-04-18 07:34:44 · 2947 阅读 · 0 评论 -
Cryptopp之AES加解密
// AES加密字符串,结果转为BASE64std::string encrypt(const std::string& str_in, const std::string& key, const std::string& iv){ std::string str_out; CryptoPP::CBC_Mode<CryptoPP::AES>:...原创 2019-04-18 07:36:21 · 2932 阅读 · 0 评论