【问题标题】:makefile OR code blocks TO eclipse on ubuntumakefile 或代码块在 ubuntu 上日食
【发布时间】:2011-04-10 18:50:12
【问题描述】:

嗨,我有一个包含所有 makefile 的 c++ opengl/opencv 代码块项目http://www.openframeworks.cc/setup/linux-codeblocks。即使 codeblocks 似乎是 grat 工具,我也沉迷于 eclipse(将它与 python 和 java 一起使用)。有没有办法在不融化大脑的情况下在eclipse中导入它?

是否有一些自动或 blackmagic 工具可用于从代码块项目或源代码和 makefile 创建 eclipse 项目?

[编辑] 好的,我已经设法在 Eclipse 的 CDT 中使用 Makefile 项目进行编译。

现在我在 projectpath/bin/ 中有二进制文件(我不想修改 makefile,因为它有点乱)。

如果我从 shell 中使用它们,它们可以正常工作。但我单击 Eclipse 中的运行按钮“启动失败。找不到二进制文件。”

如何告诉 eclipse 正确本地化编译后的项目?

【问题讨论】:

    标签: c++ eclipse makefile codeblocks openframeworks


    【解决方案1】:

    如果你有它的 makefile,那么 Eclipse 的 CDT 的 Makefile 项目选项应该可以正常工作。

    【讨论】:

    • 它在加载库时给了我一些错误。我已经在“项目属性 > c/c++ 常规 > 路径和符号 > 库”中添加了 libfmodex.so,但没有结果..
    • 问题是(我认为)makefile 中充满了绝对路径,例如 ADDONS_LIBS_SHARED = $(shell ls ../../../addons/*/libs/*/lib/$ (LIBSPATH)/*.so)
    【解决方案2】:

    openframeworks 论坛中有一个帖子讨论了使用 eclipse 作为 openframeworks 的编辑器 http://www.openframeworks.cc/forum/viewtopic.php?t=435

    另一个非常便宜的解决方案是使用您想要的任何编辑器并使用 用于在 shell 中编译项目的代码块命令行模式

    codeblocks --build whatever.cbp
    

    【讨论】:

    • 感谢您的建议。我知道那个话题,但我认为它已经过时了,因为 1)在我的 eclipse(helios)中存在一些差异,比如构建目标视图和 2)在最新的 makefile $(PWD)中。我认为“codeblocks --build”不允许调试
    猜你喜欢
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多