MFC
文章平均质量分 55
五月525
世界一般,但你超值
展开
-
不是创建此预编译头时使用的idb文件,请重新创建预编译头
我现在手上做的是MFC开发,VC编译的时候弹出:“不是创建此预编译头时使用的idb文件,请重新创建预编译头”原因:在链接器的链接过程中,有中间输出文件修改了程序名,导致生成的idb文件覆盖解决办法:将中间生成文件删掉,再重新编译即可,但是也不用全部删掉,找到出错的文件,将其删除掉再编译就行了。双击error错误行,就会直接定位到错误的地方。比如我双击定位到了#include“stdafx.h”这个地方,那么就将中间生成文件“stdafx.obj”文件删掉就行,再编译一次就行.原创 2021-08-13 19:42:07 · 722 阅读 · 1 评论 -
注册数据源时,ODBC数据源管理器中找不到Access驱动程序
我们知道在通过MFC的ODBC管理器来访问一个数据库的时候,必须要用ODBC管理器注册一个数据源。但是在实践中发现,ODBC管理器中只有SOL Server驱动程序,并没有我们想要的Access驱动程序。解决办法:在路径C:\Windows\SysWOW64下找到odbcad32.exe,双击运行。这是一个32位的ODBC数据源管理器,用此管理器,就能找到Access驱动程序。...原创 2019-11-03 16:38:48 · 4549 阅读 · 0 评论 -
字符串解析之CString转化为int型
_ttoi()函数的功能是将CString类型转化为int类型。这其实是个宏定义,在ANSI编码系统上被宏定义成_atoi()函数,而在Unicode编码系统上被宏定义为_wtoi()函数。啥?如何知道自己当前是哪种编码系统?VS2008上菜单“项目”——“属性页”——“配置属性”——“常规”——“字符集”对话框中选择:使用多字节字符集:ANSI使用 Unicod...原创 2019-10-15 19:37:12 · 2124 阅读 · 0 评论 -
字符串解析之strtok()
strtok()函数的功能是将一个字符串按照分隔符分割成一个个新的短字符串。原型:char *strtok(char str[], const char *delim)str是要用来分割的原字符串,delim是用来进行分割的分隔符号。该函数返回值是分割后的字符串的起始位置指针。在分割一个较长字符串的时候,第一次第一个参数str是要进行分割的原字符串,第二次再次调用该函数的时候,如果...原创 2019-10-14 19:50:07 · 584 阅读 · 0 评论 -
获取当前进程执行程序完整路径
GetModuleFileName( __in_opt HMODULE hModule, __out_ecount_part(nSize, return + 1) LPCH lpFilename, __in DWORD nSize );该函数用于获取当前进程运行的.exe或者.dll的完整路径。参数1:获取到的.exe或者DLL的句柄,一般为NUL...原创 2019-09-04 18:27:53 · 1248 阅读 · 0 评论 -
VS2010新建MFC工程
点击“文件”——“新建”——“新建项目”,或者直接快捷键CTRL+Shitf+N,在调出来的对话框中选择“MFC应用程序”,设置工程名和指定工程存放路径。点击“确定”,弹出“MFC应用程序向导”,其中说明了当前环境的一些参数,然后默认点击“下一步”。接下来的”应用程序类型“对话框中,三个地方需要注意:1、选择“基于对话框“2、资源语言首选”中文(简体,中国)“,或者英文...原创 2019-10-05 18:03:32 · 2833 阅读 · 0 评论 -
MFC ODBC创建数据库及添加数据库密码
工具:Access 20161、打开软件Access 2016,“新建"——“空白数据库”,配置好数据库名字,开始“创建”。点击“视图”,打开“设计视图”模式,开始在数据库中添加字段ID、neme、sex、home、age。同时,将ID字段设置为主键,只要鼠标在ID停那一行,右键选择“主键”即可,一旦成功,就会出现主键的标志。然后再次点击“视图”,回到“数据库视图”模式...原创 2019-10-07 20:15:17 · 628 阅读 · 0 评论