用VC++ 2008 编写C语言程序,编译出现错误:预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)解决方法:建工程时 建立空项目或者在项目设置里关闭预编译头的选项!当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,...
分类:
编程语言 时间:
2015-01-24 18:43:22
阅读次数:
126
在做项目时遇到uint8_t,于是上网查资料,找到参考答案:C语言中好像没有这种数据类型,但是在实际应用的过程中,发现许多人的代码中都存在这种表示方式。其实uintX-t就是通过typedef定义的,利用预编译和typedef可提高效率也方便代码移植。总结如下:
typedef unsigned char uint8_t; //无符号8位数
typedef si...
分类:
其他好文 时间:
2015-01-22 18:17:58
阅读次数:
143
目录 文件包含 #include #include_next #import 宏定义 #define #undef 条件编译 #if #else #endif #if define #ifdef #ifndef #elif 错误、警告处理 ...
分类:
移动开发 时间:
2015-01-20 15:22:42
阅读次数:
514
PL/SQL中为我们提供了【调试存储过程】的功能,可以帮助你完成存储过程的预编译与测试。点击要调试的存储过程,右键选择TEST如果需要查看变量,当然调试都需要。在右键菜单中选择Add debug information.start debugger(F9)开始我们的测试,Run(Ctrl+R)随时在...
分类:
数据库 时间:
2015-01-20 10:12:55
阅读次数:
206
一个程序的正确执行需要经过4个阶段,分别是预处理(Preprecessing)、编译(Compilation)、汇编(Assenmbly)和链接(Linking)。1、预编译预编译过程主要处理那些源代码文件中的以“#”开始的预编译指令。比如,“#include” “#define”等,主要处理规则如...
分类:
其他好文 时间:
2015-01-19 23:21:08
阅读次数:
247
背景
在一个MFC ActiveX的项目工程中用到了zlib相关的文件压缩程序,这些程序是c语言编写的,在用vs2012编译时提示一下错误:
预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)。
特查找解决方法,记录下来。
解决办法
当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,如果项目中同...
分类:
其他好文 时间:
2015-01-19 15:42:51
阅读次数:
176
有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。
分类:
数据库 时间:
2015-01-18 21:05:45
阅读次数:
279
一、什么是PHP运行环境能够理解人与计算机交流时语言软件,通常指解释PHP编程语言的软件.例如:PHP(代码)需要PHP超文本预编译器(软件).Java需要JVM虚拟机二、安装PHP运行环境(PHP软件)以下是两个PHP软件32位.直接解压就表示安装.我们在上课期间使用32位.因为32位软件既可以运...
分类:
Web程序 时间:
2015-01-16 19:00:21
阅读次数:
187
先来回忆下C语言中宏是怎么定义的,最基本的是定义常量:#define MAX_LEN 1024 这是最简单的常数宏定义,其中宏名按规定是要大写的,宏名在预编译时会由后面的值替代掉(预编译四大步骤:1、用宏名后面的值替换宏名;2、加载包含的头文件内容;3、判断逻辑假,并且去掉逻辑假代码;4、删除注释)。
C语言中宏函数定义格式:#define FUN_NAME(a, b, c)...
分类:
其他好文 时间:
2015-01-16 16:51:04
阅读次数:
220