【发布时间】:2011-07-13 21:49:48
【问题描述】:
我的项目中有一个类,我需要使用外部工具编译它,它的输出是一个 .cpp 文件。
我尝试右键单击要传递给外部工具的 .h 文件,选择属性 -> C++ 构建 -> 设置并添加命令和输出,如下图所示;
当我构建项目时,它不会调用传递的命令,因此无法生成生成的输出。我已经通过终端尝试了命令并且工作正常,我希望能够在我选择 Project-> Build or Clean 时让 eclipse 传递命令。有谁知道我做错了什么?
然后我在~/Document/project/myproj/src/myclass.h 这样的命令中添加了 myclass.h 的完整路径。现在,当我尝试“清理或构建”时,我得到了错误消息;
**** 为项目 myproj 构建配置调试 ****
make all
make: No rule to make target src/member.o, needed by myproj. Stop.
【问题讨论】:
-
我通常只使用 Makefiles 或 autotools。我尝试查看 CDT 生成的 makefile,但找不到解决问题的方法。
标签: c++ c eclipse-cdt