排序:
默认
按更新时间
按访问量

C++:解决warning LNK4070:OUT/@.dll 和@ .EXP 不一致

问题描述:warning LNK4070:OUT/@.dll 和@ .EXP 不一致 解决方法: 找到*.def文件(如果VS中找不到,就直接进文件夹找)将LiBRAY后边的双引号内容删掉。比如将 LIBRARY "PtList" DE...

2018-11-15 11:56:10

阅读数:10

评论数:0

C++:VS2017下使用MFC无法调用函数Htmlelp

1.问题描述 在VS2017上开始的时候程序是这么写的: #include "htmlhelp.h" ... //通过HtmlHelp调用帮助文件(.chm)的程序代码如下: HtmlHelp(NULL, (LPCSTR)helpFile, HH_DISPLA...

2018-11-15 11:48:52

阅读数:5

评论数:0

C++:避免结构体重复定义的方法

最近在做项目移植工作,将MFC的单文档项目由XP+VC6.0移植到WIn10+VS2017,由于项目本身用到了MFC的第三方可视库,GuiLib和CJ609Lib,需要从网上下来源码在新平台上移植通过。 在项目使用第三方库的同时,编译提示结构体CMenuItemInfo重定义,后来研究了一下,发现...

2018-11-14 10:26:29

阅读数:18

评论数:0

C++:MFC通过ODBC操作Orcale数据库的说明

本文通过ODBC方式连接Oracle数据库,使用MFC进行数据库操作的关键函数。详细介绍了配置ODBC的方法和其中遇到的各项困难,以及最终几个的关键函数

2018-11-06 23:16:14

阅读数:28

评论数:0

C++:配置项目属性解决的各种error问题

首先编译提示error C1010的错误 fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h&amp...

2018-10-25 20:11:33

阅读数:43

评论数:0

C++: LPARAM类型转化为CString类型

高版本的VS中消息响应机制十分严格,当传递参数明确要求是LPARAM类型的参数,经常需要将其转化成CString类型的数据 假如现在有一个类型为LPARAM的变量lParam,要将其转化为CString类型,可以: ①使用构造函数 CString str((char*)lParam); ②使用运算...

2018-10-25 16:03:05

阅读数:20

评论数:0

C++:errorC2440:消息相应函数类型不能转化

问题描述 VS编译提示以下两个问题: (1)errorC2440 “static_cast”: 无法从“UINT (__thiscall CSizingControlBar::* )(CPoint)”转换为“LRESULT (__thiscall CWnd::* )(CPoint)” (2)e...

2018-10-25 15:23:13

阅读数:29

评论数:0

知识点:VA番茄助手不能用,提示:all instance of the license"*" are in use .VA will be disabled

实验室中有两台电脑,当在第二台电脑上安装好VC++6.0和番茄助手后,打开编译器提示 All instances of the lincense “ren” are in use. VA will be disabled. 点击确定,然后敲代码时发现番茄助手没有起作用,通过网上搜索发现这是因为局域...

2018-10-22 15:09:52

阅读数:26

评论数:0

C++:通过C++代码简单理解进程间的通讯机制:共享内存

下面用共享映射文件的方式实现进程间通信,代码可以运行。 一、浅理解   &nbsp...

2018-10-17 12:38:43

阅读数:61

评论数:1

Matlab:关于二进制到字节的转化函数

1. bitshift 函数 描述: bitshift函数实现数据位移操作。 用法: bitshift(A,B)函数第二个参数为正,则对A的二进制数左移。第二个参数为负,则右移。 bitshift(A,n,N),N表示移位后的数据最多只有N为,若超过N位,多余的位将被丢弃。 ...

2018-10-13 20:14:57

阅读数:51

评论数:0

知识点:十点掌握MarkDown(平时书写足够)

1.首行缩进 格式(不要忘了分号): 1.1 半方大的空白  或   1.2 全方大的空白&a...

2018-09-27 16:12:35

阅读数:49

评论数:0

C++:VS2017窗口布局、常用工具、常用的快捷方式以及C++的项目工程配置

一、VS2017 IDE环境基本配置 窗口布局:在视图中选择“类视图”、“资源视图”、“解决方案资源管理器”、“输出窗口”,以及番茄助手提供的“VAOutline”。好用的插件有一下几个: 1、VS2017上使用番茄助手的说明:https://blog.csdn.net/xzytl609372...

2018-09-05 22:23:01

阅读数:640

评论数:0

C++:CObList::Serialize函数以及串行化函数

一、CObList::Serialize函数 最近CObList类串行化时出了一点问题,但是从网上找不到CObList::Serialize的源代码,现在将《输入浅出MFC》中的函数列于下方,方便查看。 void CObList::Serialize(CArchive&amp...

2018-09-05 13:13:22

阅读数:36

评论数:0

知识点:使用VS Code编辑C++程序的配置(包括Astyle详细安装、配置教程)

维护10年的程序是基于VC6.0平台的,但是VC6.0的编辑环境实在是让人发疯,最近选择了VS Code作为C++程序编辑器(不是编译器,而IDE是集成编辑器)。将用到的插件和常用的使用技巧列于下方,方便日后的查询 1、插件 商店中的插件 功能说明 C/C++ 是编辑C...

2018-09-03 22:26:14

阅读数:266

评论数:0

C++:关于新版C++11一些细节解读(包括新版C++对库文件的引用、什么时候使用命名空间std等)

C++ 是在C语言的基础上开发的,c++由四部分组成  c,class,STL,template。 STL是标准模板库,template是泛型编程模板。C++是一门强类型语言,无法像动态语言(如pythont)摆脱对输入数据类型的限制。泛型编程弥补了这个缺点,通过把通用逻辑设计为模板,摆脱了类型...

2018-08-20 18:56:38

阅读数:112

评论数:0

知识点:关于子网掩码变化对软件的影响

最近遇到了一个子网掩码变化导致服务器与客户端通信不上的问题,问题原因很Low,解决方法也很简单,但是需要对局域网的基本概念有所理解。现将这个很Low的问题记录于下,希望广大网友再遇到这种问题时不要浪费时间。 首先理解几个概念: 1、局域网的网络号、主机号、子网掩码、广播地址 首先要明白网络、...

2018-08-16 15:31:03

阅读数:88

评论数:0

C++:VC6.0调试Win32/MFC程序时调用控制台方便调试

在VC6.0上写MFC程序时不能像VS2010上写Qt程序一样利用qDebug()函数打印信息,为了方便调试代码,可以调出控制台,打印调试信。综合了网上大神的各种方法,选用了一个代码最短、打印信息最方便、不需要额外头文件的方法(毕竟只是调试代码用,真正发布还要删掉,不需要太复杂,精炼就好)。 以...

2018-08-16 10:01:05

阅读数:54

评论数:0

C++:关于Windows SDK和API的理解以及常用的Windows数据类型

1、Windows SDK和API Windows SDK 每出现一套新的Windows系统,就会推出一个SDK(软件开发工具包Software Development Kit)。 SDK可以理解成Windows系统提供的软件开发工具的集合,除了大量的Windows函数、定...

2018-08-14 18:58:21

阅读数:57

评论数:0

知识点:西门子仿真PLCWindows平台测试说明

最近需要写一个小项目,厂家要求利用Matlab程序与PLC进行通信,通信方式要求选择ModBus协议。程序写完之后需要首先离线进行测试,先将软件测试过程记录下来,方便以后查看。 需要使用的软件下载链接如下(包含Windows平台下的虚拟串口和西门子公司的PLC仿真软件modsim32,此外还有一...

2018-08-06 08:57:54

阅读数:184

评论数:0

C++:不同类对象之间访问数据的3种简单常用的方法

C++编程中经常出现两个不同的类对象之间相互访问数据的需要,但是成员变量不是public形式,无法直接访问相应的变量,抛开全局变量不谈,常用的方法有:类封装留下的接口函数、友元机制、类静态成员变量。 1、通过类封装留下的接口函数(最常用) 利用类的封装特性,留下数据交互的接口,即通过publi...

2018-07-30 17:13:41

阅读数:249

评论数:0

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