如何让源文件从“main.cpp”文件中读取标题?

问题描述 投票:0回答:1

我希望源文件能够访问

main.cpp
源文件中包含的头文件。

我有 3 个文件 -

main.cpp
source.cpp
header.hpp

header.hpp
包含在
source.cpp
中,也包含在
main.cpp
中。

我想制作

source.cpp
源文件来从
main.cpp
读取包含的库,这些库未在
source.hpp
头文件中定义,也不在
source.cpp
源文件中,例如读取
GLFW/glfw3.h
头文件。

示例:

#include <GLFW/glfw3.h>

#include "source.hpp"

...

如何制作

source.cpp
源文件以从
main.cpp
文件访问包含的头文件?

c++
1个回答
0
投票

你所要求的在C++中是不可能的。 每个

.cpp
文件都是独立编译的。 如果
source.cpp
想要访问
GLFW/glfw3.h
,那么它需要
#include
该标头,例如在
header.hpp
中,
source.cpp
main.cpp
都使用它。

© www.soinside.com 2019 - 2024. All rights reserved.