在Dev C++中运行项目

6

我有一个包含几个.h和.cpp文件以及一个makefile的文件夹。如何在Dev C++中运行它们?我刚开始使用Dev C++,对此有点茫然。

下面是makefile:

 CC=g++
 CV=-I/usr/include/opencv
 CV2=-lml -lcvaux -lhighgui -lcv -lcxcore

 all:
    $(CC) main.cpp HOG.cpp HOGFeaturesOfBlock.cpp $(CV) $(CV2) -o featureExtractor

我遇到了一个错误,提示main.cpp和hog.cpp文件不存在。

1个回答

5
  • 使用文件 >> 新建项目 创建一个新项目。如果使用自定义makefile,则可以忽略C/C++选项。同时,一个空项目也是可以的。
  • 使用 项目 >> 添加到项目 或顶部工具栏中间的'+'号,向新项目添加源文件和头文件。
  • 转到 项目 >> 项目选项(Alt+P) >> Makefile 并勾选'使用自定义makefile'选项。然后指向下面的自定义makefile。

此外,请确保将您的IDE更新到以下版本,与古老的4.9.9.2版本相比修复了大量错误,并配备了GCC 4.6.1或4.7.0,并且完全可移植:http://sourceforge.net/projects/orwelldevcpp/


@MasterWayne:嗯,你确定这些文件放在makefile旁边了吗?如果不是,请在调用gcc或g++时指定相对路径。 - Orwell
是的,Makefile与这些文件在同一个文件夹中。还可能有什么问题? - MasterWayne
@MasterWayne:在提供源文件给GCC/G++之前尝试添加“-c”标志。 - Orwell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接