编译---没有引用头文件却能使用头文件的内容
2012-11-22 09:50
387 查看
今天看见一个工程,里面的C文件引用了某些头文件的内容包括宏,却没有包含头文件,查询得知 是makefile 间接指定的。不过建议不要这么做。不易于代码的阅读和维护。在Vc下,vc的工程也是可以在工程内包含头文件和指定宏。
相关文章推荐
- error:使用rebuild编译链接dll文件和exe文件,结果改变产生dll的源文件的内容,输出结果都没有改变
- [Boost]_[使用预编译头文件解决引用boost后项目编译很慢的问题]
- [Boost]_[使用预编译头文件解决引用boost后项目编译很慢的问题]
- 解决使用MSBuild编译项目没有拷贝间接引用的dll问题
- 使用VS2010编译OSG需要在头部添加iterator引用的文件清单
- caffe下使用g++编译cpp文件时 遇到 fatal error: cublas_v2.h: 没有那个文件或目录
- Android Studio 中的类文件前标识图标显示为 j 而不是C,代码的左边没有了颜色显示,布局文件的引用也没有蓝色显示,代码大部分变成了白色。项目能正常编译运行,且敲代码时也没有了提示的问题
- Linux操作系统的简单指令及如何使用vim编写一个程序,然后使用gcc查看【预处理】、【编译】、【汇编】、【链接】各阶段文件的内容。
- C++ 使用Htmlcxx解析Html内容(VS编译库文件)
- 解决使用MSBuild编译项目没有拷贝间接引用的dll问题
- 使用预声明解决结构体互相引用以及头文件内容互相包含的问题
- 1.2.在linux环境实践,使用vim编写一个程序,然后使用gcc查看【预处理】、【编译】、【汇编】、【链接】各阶段文件的内容。并熟悉相关指令。
- 解决使用MSBuild编译项目没有拷贝间接引用的dll问题
- 使用预声明解决结构体互相引用以及头文件内容互相包含的问题
- 使用预声明解决结构体互相引用以及头文件内容互相包含的问题[转]
- Win7 64b的VS2015 如何使用nmake成功编译detour express 3.0-error2202 警告被视为错误 - 没有生成“object”文件
- C++控制台没有引用的头文件也会编译的原因
- code::blocks编译多文件 没有定义的引用
- ubunutu下使用g++ 编译错误之没有那个文件或目录
- 反编译apk文件,获取strings.xml文件的内容——使用apktool反编译