项目内头文件应按照项目源代码目录树结构排列, 避免使用 UNIX 特殊的快捷目录 . (当前目录) 或 .. (上级目录). 例如, google-awesome-project/src/base/logging.h 应该按如下方式包含: #include “base/logging.h”以上是引用Google C++风格指南中的内容。下面是我遇到的问题。A)假如有这么一个cpp文件"google-awesome-project/src/base/logging.cpp",该如何包含logging.h?B)假如有这么一个cpp文件"google-awesome-project/src/log/logging.cpp",该如何包含logging.h我的一个工程名字为"MyPro",其中中有2个项目,项目A和项目B。
而这2个项目要共用一个头文件"Common.h","Common.h"处在工程目录"MyPro"下,而项目A和项目B分别在工程文件夹"MyPro"的子文件夹"A"和"B"中。
那么在这两个项目中该如何引用"Common.h"呢?
而这2个项目要共用一个头文件"Common.h","Common.h"处在工程目录"MyPro"下,而项目A和项目B分别在工程文件夹"MyPro"的子文件夹"A"和"B"中。
那么在这两个项目中该如何引用"Common.h"呢?
解决方案 »
- MFC ADO 写入SQL SERVER2000数据库出错
- 如何判断图像格式?????????????????
- 程序运行到最后出现"Debug Assertion Failed"错误,有谁见过
- 对于k=i+j, i=0xffffffff, j=2,这时候产生的溢出该怎么捕获?
- 关于改变颜色的问题~!◎!
- 向数据库里写入数据纪录
- 如何实现!!
- 请问,我怎样得到本机指定分区下的所有文件夹,并把他们显示在CTreeView或CTreeCtl中
- DLL中如何拦截窗口消息
- 学习winsock2刚上路就碰壁,用WSAStartup怎么会包错?代码就3行可我找不到原因。请进.
- 怎么学VC比较好?
- 用过 Visual Assist 的进!
#include "..\include\Common.h"
#include "base/logging.h"
但要在编译选项里加上-Igoogle-awesome-project/src#include后面如果用的是"",那么会先在本目录查找,然后到默认路径查找。
在编译选项里加-I可以添加默认include路径。如果用
#include<base/logging.h>
LZ应该就更清楚点了吧。