我想使用文件夹分隔函数定义和函数头,但是我发现一个致命的错误,说找不到“x.h”。下面提供的文件名只是样本。这甚至可能吗?
这是我正在使用的行:
g++ -I ./headers/ -o main2.o main2.cpp ./definitions/x.cpp
答案 0 :(得分:4)
如果您确定正确路径中的文件正确,则有一个问题: -
-I
之后不应有任何空格,只使用./headers
g++ -I./headers -o main2.o main2.cpp ./definitions/x.cpp
^^No Space