0

我在将代码从gccmakefile 移植到 Codeblocks 时遇到问题。

为了调试 OpenFOAM 项目,我想将它从gccmakefile 移植到 Ubuntu 上的 Codeblocks。我已经使用gccmakefile成功构建了它。但不幸的是,我使用 Codeblocks 构建它,在许多源文件中发生了太多错误。当我添加

#include "xxxx.h" 

到这些源文件,问题就解决了。

是否有一种机制gcc或 makefile 可以描述要替换的源文件的包含文件#include "xxxx.h"

4

1 回答 1

1

我假设您的问题是原始 Makefile 告诉 GCC 通过 -include 选项“包含”一个或多个头文件。有关详细信息,请在让其运行时查阅您的 Makefile 或其输出。

当您现在使用 Codeblocks IDE 进行编译(而不是让 Codeblocks 使用您的 Makefile)时,只需告诉 Codeblocks 在其构建过程中包含相同的包含选项。

于 2013-08-11T08:53:10.503 回答