编译udf提示无stdioh
发布时间: 2025-09-15 21:39:25
Ⅰ C++中stdafx.h和stdio.h的区别
stdio.h是C/C++中标准的头文件,这个文件是系统头文件,由编译器厂商提供。
stdafx.h是vc生成工程是生成的用户头文件,属于工程的一部分,stdafx.h是vc工程的预编译头文件。用于包含工程中每个都文件都要包含的文件。用于加快编译速度和整理代码结构
比如工程由四个cpp文件组成
a.cpp
b.cpp
c.cpp
d.cpp
每个cpp文件都要包含
stdio.h
stdlib.h
windows.h
那么可以把
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
放到stdafx.h中
而每个cpp只需要
#include "stdafx.h"即可
这样在便于维护代码,配合上编译器的预编译功能,还可以加快编译速度
如果不喜欢vc自动生成stdafx.h
在生成工程时选中empty project即可
热点内容