我试图使用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/

10-12 02:08