G++如何使用.cpp编译不同目录中的.h
G++ how to compile a .h that is in a different directory with .cpp
G++如何使用.cpp编译不同目录中的.h
例如,我得到的文件夹是"header"answers"src",在header文件夹中有my.h,src有我所有的.cpp,我的main.cpp也在那里。
例如:
g++ -I header src/main.cpp src/other.cpp
现在你的.cpp文件可以做这样的事情:
#include <blah.h>
他们会找到CCD_ 1。
首先,.h从不编译,只编译源文件。您可以在源文件中包含该标头的相对路径。例如:_
sys.cpp
#include "../header/sys.h"
编辑:-
@轨道上的轻量级竞赛:-
我在童年时学到的是,当我们编译一个程序时,第一个预处理器进入画面,它将.h文件扩展到sorce文件中的任何位置。然后生成的源文件被提供给编译器,然后继续进行进一步的处理。所以编译器甚至不知道.h文件是什么。如果我忘记了/理解错误,请纠正我。bg
相关文章:
- 使用cpp中的结构和函数的多个学生条目
- 在 swift 项目中使用 CPP 库
- 使用 cpp-httplib 的 POST 请求
- 如何使用 CPP REST SDK 实现 CAS(中央认证服务)?
- 如何使用cpp编写选择排序算法以降序对元素列表进行排序?
- 尝试使用 CPP 构建类时"unresolved external..."
- 使用.cpp文件让 RcppArmadillo 在 Rstudio 中工作
- 如何将 JSON 键值(我使用 cpp boost 解析)存储在相关数据结构中?
- 尝试使用 CPP 在一个 Qt 窗口中显示多个 png 文件
- 如何在 unordered_map 中使用 cpp 来识别 lambda 函数?
- 如何使用 cpp 设置随机数生成器的语法?
- 如何使用 cpp 消除 2d 数组中的边框元素
- CMake add_executable() 使用.cpp文件或 .hpp 文件
- 如何使用 cpp 将 z3 表达式转换为字符串
- 如何使用 cpp 文件系统在目录中查找最新文件
- 在Android应用中使用CPP文件
- 在拖放 QML 列表中插入/删除项目使用 cpp 模型查看
- 在Java项目中使用CPP和OpenCV项目的.so文件
- 使用.cpp使用G 在同一目录上使用.CPP,错误
- 使用CPP将日志发送到Syslog服务器