0

我尝试使用 MinGW GCC 而不是 MSVC 编译器。我有一个关于 GCC 搜索目录的问题。我将用一个简单的例子来描述我的问题。

我有一些文件:C:\Project\Module1\Module1.c其中包含:

#include "Module2.h"

,在哪里Module2.hC:\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\

在它之前,但我得到了同样的错误。

4

1 回答 1

1

您添加的路径相对于您当前的工作目录。因此,如果您在其中,则C:\Project需要添加-IModule2.

于 2015-01-27T12:38:01.263 回答