随笔分类 -  VC

摘要:问题描述: MFC创建的对话框默认类名是:#32770,而经常我们需要通过自定义类名,然后通过FindWindow查找窗口 默认情况下对话框类名是不能修改的,以灰色显示: 解决方案: 1. 打开项目的资源视图,在xxxx.rc上右键点击属性 2. Mfc Mode默认是True,修改成成False 阅读全文
posted @ 2020-01-01 21:29 SmallOverFllow 阅读(569) 评论(0) 推荐(0)
摘要:在第三章的基础上,接着添加一个显示调用项目 显示调用项目创建: 1.给解决方案添加一个新的控制台项目DisplayCall用于测试动态库,创建完成后设置为启动项目 2.DisplayCall.cpp添加相关代码 1 // DisplayCall.cpp : 定义控制台应用程序的入口点。 2 // 3 阅读全文
posted @ 2019-12-17 17:50 SmallOverFllow 阅读(548) 评论(0) 推荐(0)
摘要:动态库分为二种,一种隐式链接,另一种显示调用。不论哪种动态库,本质都是运行时动态加载 隐式链接:程序运行时,由编译系统自动加载动态库,然后根据程序的引入表进行重定位,当程序退出时自动卸载动态库 显示调用:程序运行时,在需要使用动态库时手动使用LoadLibrary进行加载,当不需要动态库时使用Fre 阅读全文
posted @ 2019-12-17 15:58 SmallOverFllow 阅读(778) 评论(0) 推荐(0)
摘要:1.新建项目,创建项目和解决方案 StaticLibrary 这是静态库项目 G:\C++Learn\Library Library文件夹用于存放库相关文件,包含静态库与后面的动态库工程和解决方案 StaticLibraryDemo 静态库解决方案名称 2.点击下一步,出现如下界面 选择静态库,选择 阅读全文
posted @ 2019-12-17 10:10 SmallOverFllow 阅读(911) 评论(0) 推荐(0)
摘要:定义: 静态库与动态库都属于库,库从本质上来说就是种代码重用的方式。 把需要重复使用的公共代码抽离出来,生成库文件,外部程序只需包含库文件,调用相关接口即可 静态库与动态库区别: 静态库:需要库的.h和.lib文件,程序编译链接时,在链接阶段会把整个静态库打包到程序中,此时静态库就成为了程序的一部份 阅读全文
posted @ 2019-12-17 08:45 SmallOverFllow 阅读(523) 评论(0) 推荐(0)
摘要:问题描述: 电脑死机,重启电脑后打开解决方案,提示“选择的文件不是有效的解决方案文件” 解决方案: 1. 先用记事本打开这个解决方案查看下,发现其中内容变成空白了? 2. 打开项目中的xxxx.vcxproj文件 解决方案所在目录:C:\Users\Administrator\Desktop\Dem 阅读全文
posted @ 2019-12-12 08:59 SmallOverFllow 阅读(1939) 评论(0) 推荐(0)
摘要:解决方案: 点击vc助手设置,把Underlines->UnderLine mistyped symbols using 去掉勾选. 阅读全文
posted @ 2019-11-28 19:46 SmallOverFllow 阅读(300) 评论(0) 推荐(0)
摘要:解决方案: 找到项目中的stdafx.cpp,右键属性,找到C/C++->预编译头, 设置为创建预编译头, 重新生成 阅读全文
posted @ 2019-03-14 01:28 SmallOverFllow 阅读(1076) 评论(0) 推荐(0)
摘要:解决方案: 1.根据错误信息中的url,找到对应文件夹下的htm文件 2.使用notepad++打开default.htm文件,找到错误提示的434行,注释掉433和434行 然后保存文件,重新新建win32控制台程序。 3.其它地方出现脚本错误,以此类推,修改上面那二句代码后保存即可。 阅读全文
posted @ 2019-03-13 23:49 SmallOverFllow 阅读(281) 评论(0) 推荐(0)