c++
u014386971
这个作者很懒,什么都没留下…
展开
-
Building an MFC project for a non-Unicode character set is deprecated .
VS2013多字节工程问题使用VS2013编译旧版VC++程序时,提示Building an MFC project for a non-Unicode character set is deprecated,微软提供了解决方案。一、错误信息[cpp] view plaincopyprint?"FONT-FAMILY: FangSong_GB2312转载 2014-03-29 14:06:49 · 1379 阅读 · 0 评论 -
c代码优化
目录C代码优化方案1、选择合适的算法和数据结构2、使用尽量小的数据类型3、减少运算的强度(1)、查表(游戏程序员必修课)(2)、求余运算(3)、平方运算(4)、用移位实现乘除法运算(5)、避免不必要的整数除法(6)、使用增量和减量操作符(7)、使用复合赋值表达式(8)、提取公共的子表达式4、结构体成员的布局(1)按数据类型的长度排序(2)转载 2014-03-29 14:51:46 · 594 阅读 · 0 评论 -
解决“不是有效的win32应用程序”问题 .
解决“不是有效的win32应用程序”问题帅宏军用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为“指定的可执行文件不是有效的 Win32 应用程序”。 一、问题分析 用eXeScope打开该exe,发现操作系统需求为“转载 2014-03-29 14:04:22 · 4257 阅读 · 0 评论 -
初识dll,在VS2010平台上创建并使用dll(revised)
一、为什么需要dll代码复用是提高软件开发效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。比较常见的例子是各种应用程序框架,如ATL、MFC等,它们都以源代码的形式发布。由于这种复用是“源码级别”的,源代码完全暴露给了程序员,因而称之为“白盒复用”。“白盒复用”的缺点比较多,总结起来有4点。暴露了源代码;容易与程序员的“转载 2014-06-30 21:22:11 · 492 阅读 · 0 评论