我试图使用MinGW GCC而不是MSVC编译器。我有关于GCC搜索目录的问题。
我将通过一个简单的示例来描述我的问题。
我有一些文件:C:\Project\Module1\Module1.c
包含:
#include "Module2.h"
,其中
Module2.h
位于:C:\Project\Module2\Module2.h
要编译
Module1.c
,我使用:gcc -I .. \ Module2 \ C:\ Project \ Module1 \ Module1.c
但是它给出了一个错误:
Module2.h no such file or directory
。我也尝试使用:
cd C:\Project\Module2\
在此之前,但我得到了相同的错误。
最佳答案
您添加的路径是相对于当前工作目录的相对路径。因此,如果您在C:\Project
中,则需要添加-IModule2
。
关于c - GCC相对搜索目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28170642/