Wind is Wild

日常体会,以及笔记

 

随笔分类 -  C&C++

1 2 下一页

wxRichTextCtrl移动到最后一行显示
摘要:当连续向wxRichTextCtrl中追加输出,出现滚动条后,新追加的内容就不显示了,要实时显示最新追加的内容就需要移动到最后一行。 调用myrtc->ShowPosition(-1)可以解决。 本人使用的wxWidgets版本是3.0.5 阅读全文

posted @ 2024-07-31 09:18 ifdef 阅读(24) 评论(0) 推荐(0) 编辑

MFC的DLL工程加载异常的问题
摘要:无法正常加载,如果确认代码没有问题的话,检查一下编译选项的预处理器定义,如果没有_USRDLL, _WINDLL, _AFXDLL, _AFXEXT中的任意一项的话,根据实际情况加一个进去,可以解决问题。 阅读全文

posted @ 2024-04-15 14:28 ifdef 阅读(25) 评论(0) 推荐(0) 编辑

VC FormView 上的CEdit不能响应复制粘贴按键(CTRL+C和CTRL+V)的问题
摘要:解决方法网上描述不多,在此记录一下,备用 1、https://blog.csdn.net/dragoo1/article/details/8781492 在工程的资源视图中,打开Accelerator里的IDR_MAINFRAME,将列表里的CTRL+C, CTRL+V, CTRL+X删掉,保存后重 阅读全文

posted @ 2022-10-27 11:19 ifdef 阅读(88) 评论(0) 推荐(0) 编辑

win10环境安装vs2015的问题:缺少JavaScript_ProjectSystem.msi和JavaScript_LanguageService.msi等等
摘要:最近有同事在win10下安装vs2015总是报错,安装中途报缺少文件JavaScript_ProjectSystem.msi和JavaScript_LanguageService.msi。 想想看微软发布的产品应该不至于丢三落四,缺这个少那个,大概率还是我们系统本身的问题,网上找了一圈解决方法,什么 阅读全文

posted @ 2022-08-27 11:12 ifdef 阅读(1540) 评论(0) 推荐(0) 编辑

记录:LINUX下,编译一个调用了OPENCV库的程序出错的解决方法
摘要:大致错误如下: usr/local/lib/libopencv_highgui.a(grfmt_jpeg2000.cpp.o): in function `cv::Jpeg2KDecoder::readData(cv::Mat&)': grfmt_jpeg2000.cpp:(.text._ZN2cv 阅读全文

posted @ 2022-05-19 10:38 ifdef 阅读(331) 评论(0) 推荐(0) 编辑

调用libhv的HTTP客户端给服务器发送图片失败或图片不完整的问题
摘要:注意1:本文基于libhv-v1.2.5测试,其他版本不一定适用! 注意2:HTTP服务器可以用HFS工具模拟! 最近在测试hv的http上传图片功能,发现向HTTP服务器发送图片时,服务端总是收不到数据或者收不全,在官方QQ群反馈也没有响应。 经过对libhv代码调试跟踪找到了如下办法可以解决问题 阅读全文

posted @ 2022-03-29 14:31 ifdef 阅读(908) 评论(0) 推荐(0) 编辑

VS2010编译静态链接MFC的OCX遇到的问题:nafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 LIBCMTD.lib(dllmain.obj) 中定义
摘要:打开工程属性页,配置属性->链接器->输入,忽略特定默认库添加 LIBCMTD.lib;nafxcwd.lib 附加依赖项添加 nafxcwd.lib;LIBCMTD.lib 目的是调整依赖库链接顺序。 其他类似的问题也可以这样解决。 如何查看依赖库的链接顺序呢? 同样在链接器->命令行,其他选项中 阅读全文

posted @ 2021-03-13 10:36 ifdef 阅读(253) 评论(0) 推荐(0) 编辑

linux C++中宏定义的问题:error: unable to find string literal operator ‘operator""fmt’ with ‘const char [4]’, ‘long unsigned int’ arguments
摘要:测试项目的代码里有这样的宏定义 #define SCRPRINT(fmt,...) fprintf(stderr, "[%s]-> "fmt"\n", __FUNCTION__, ##__VA_ARGS__) 在linux的c或者windows下的c/c++都没问题,在linux的cpp中编译无法通 阅读全文

posted @ 2020-12-04 10:57 ifdef 阅读(2752) 评论(0) 推荐(1) 编辑

新装vs2010的问题:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
摘要:用新版cvtres.exe替换旧版本的cvtres.exe 用everything工具找出本机的所有cvtres.exe,比较一下这些文件,用较新的版本替换vs安装路径下的文件 阅读全文

posted @ 2020-11-13 09:33 ifdef 阅读(71) 评论(0) 推荐(0) 编辑

error C4996: 'stricmp': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _stricmp.
摘要:error C4996: 'stricmp': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _stricmp. error C4996: 'strncpy': 阅读全文

posted @ 2020-10-16 14:24 ifdef 阅读(1395) 评论(0) 推荐(0) 编辑

编译WDF驱动项目时,缺少WDKConversion\PreConfiguration.props文件的问题
摘要:通常是由于安装的Windows Driver Kits(WDK)的版本与Visual studio的版本不兼容,比如WDK版本太新,而vs的版本太旧,反之亦然。 我遇到的这个问题是vs2015上安装的win10 WDK版本是1904,而实际上需要安装1607之前的版本。 具体的适配列表如下 另外,S 阅读全文

posted @ 2020-09-27 08:25 ifdef 阅读(454) 评论(0) 推荐(0) 编辑

error C3867: “ClassA::OnFuncA”: 函数调用缺少参数列表;请使用“&ClassA::OnFuncA”创建指向成员的指针
摘要:编译一段古老的VC6代码,发现一个类成员函数用作其他成员函数内部调用的参数的情况,会报错error C3867 原始代码如下 class TempalteBase { public: virtual HRESULT Call( int A, int B ) = 0; TempalteBase( UI 阅读全文

posted @ 2020-07-17 16:54 ifdef 阅读(883) 评论(0) 推荐(0) 编辑

VS2010的_vscprintf函数在BCB6下的替代方法vsnprintf
摘要:手头有段代码要从VS2010环境移植到BCB6下编译,发现BCB6下没有_vscprintf这个函数,找了一下,发现vsnprintf可以替换,调用时把第一个参数置NULL,第二个参数置0即可。 谨此一记! 阅读全文

posted @ 2020-06-10 10:10 ifdef 阅读(427) 评论(0) 推荐(0) 编辑

LINUX下USB转串口编程中的一点心得
摘要:串口设备的名字 普通物理串口是ttySx,比如ttyS0, ttyS1等,USB转串口的设备名为ttyUSBx,比如ttyUSB0, ttyUSB1等 设置读写RAW模式 这一步非常重要,不设置就收不到数据,一个字节都没有,下面是设置RAW模式的代码 int SetRawMode(int fd) { 阅读全文

posted @ 2020-06-09 11:12 ifdef 阅读(684) 评论(0) 推荐(0) 编辑

VC串口通讯,WriteFile或ReadFile没有任何返回??
摘要:别犯低级错误,一定要设置读写超时!!! 阅读全文

posted @ 2019-07-10 08:03 ifdef 阅读(620) 评论(0) 推荐(0) 编辑

vs2015下编译免费开源的jpeg库,ijg的jpeg.lib
摘要:1. 去Independent JPEG Group官网www.ijg.org下载jpegsrc,我下载的版本是jpegsrc9c.zip,解压源码。 2. 执行vs2015的vc命令行环境,一般在开始菜单里有,找到后点击进入。 3. 将cmd的命令目录切换到解压后的jpegsrc目录,然后执行nm 阅读全文

posted @ 2019-06-04 09:20 ifdef 阅读(543) 评论(0) 推荐(0) 编辑

VS2015环境下的提示语法错误:编号的预期结尾后有多余文本(extra text after expected end of number)
摘要:当工程中有扩展CListCtrl的类代码,并且有自绘单元格的操作, 编辑器语法智能提示就会对这个宏定义报错,似乎只有在vs2015环境(vc++ 2015版本)才有问题。 解决方法是新增一个宏定义,覆盖默认的宏定义,如下: 注意,即使你不增加这段代码,编译实际是正常通过的,程序也能用,只不过提示错误 阅读全文

posted @ 2019-04-26 16:08 ifdef 阅读(4580) 评论(0) 推荐(0) 编辑

vs2015下编译duilib的几个问题
摘要:duilib下载地址在github 用vs2015打开,提示升级工程,确认后继续。 编译,UIGifAnim.cpp 323行报错 1>Control\UIGifAnim.cpp(324): error C2065: “hFile”: 未声明的标识符 将HANDLLE hFile这个定义,放到函数开 阅读全文

posted @ 2019-03-25 10:17 ifdef 阅读(398) 评论(0) 推荐(0) 编辑

win10x64启动vs2010报错:未能加载C:\Windows\Microsoft.NET\Framework\v2.0.50727\microsoft.vsa.tlb
摘要:换了新电脑,因为是win10x64系统,可能是兼容性的问题吧。 启动vs2010,在启动画面直接报错:未能加载文件C:\Windows\Microsoft.NET\Framework\v2.0.50727\microsoft.vsa.tlb。未能找到该文件,因此解决此问题的尝试失败。请重新安装此程序 阅读全文

posted @ 2018-10-17 07:30 ifdef 阅读(3883) 评论(0) 推荐(0) 编辑

fopen特殊模式r+, w+, a+辨析
摘要:fopen模式分两大类,即 TEXT模式:r, w, a, r+, w+, a+ BIN模式:rb, wb, ab, r+b, w+b, a+b 模式 读指针初始位置 写指针初始位置 模式用途 详细说明 r+ SEEK_SET SEEK_SET 修改文件 根据读出的数据来修改指针所在位置的数据,可通 阅读全文

posted @ 2018-08-13 15:27 ifdef 阅读(780) 评论(0) 推荐(0) 编辑

1 2 下一页

导航

统计

点击右上角即可分享
微信分享提示