2011-05-19 161 views
0

我正在对SMPlayer进行一个小型修改; Linux版本...
make,sudo make install从命令行工作,但我想在IDE中的项目。Linux源代码包如何在IDE中作为项目打开?

我想使用CodeBlocks IDE,因为我之前使用过它,但是如果需要其他一些IDE,我可以使用它代替...(我使用Codeblocks,因为它很简单,并且适合我当前处理IDE的能力)。

有什么方法可以使用SMPlayer的Makefile或者其他的东西?

回答

1

Code :: Blocks已经内置了对Makefile项目的支持。请参阅the FAQ

你也可以使用vim或emacs;)

+0

我现在很好地关闭,但是当我'构建'Codeblocks弹出消息'make:***没有规则可以做出目标'cleanRelease'.'和调试目标同样...我将不得不多玩一点..你肯定把我放在正确的轨道上..我喜欢你关于使用emacs的建议,我刚刚开始使用。我怀疑'vim'和'emacs'可能更适合这种类型的Linux软件包......这是一个很大的学习曲线,但我可以把两条曲线放在一起:) – 2011-05-20 00:26:30

+0

@fred我打赌Code :: Blocks正在试图在建造之前清理该项目。也许它有一种方法让你告诉它该怎么做清理......(我一直不使用Code :: Blocks,vim:D) – alternative 2011-05-20 00:28:47

2

这取决于IDE,与Linux几乎没有任何关系。

您的程序是否附带cmake或其他安装工具?这通常使得它更容易。例如在KDevelop中,您可以直接从CMakeLists.txt和Makefiles导入。

如果一切都失败这可能是很容易做这样的事情(不知道您的具体IDE):

  1. 添加新项目
  2. 集build目录和其他必要的设置(如编译器和编译器标志)
  3. 将已经存在的文件添加到它。
  4. 按“编译”按钮。

这显然取决于项目结构,设置和大小。

+0

现在你可以发表评论。 – YXD 2011-05-19 23:20:18

+0

如果它的过度依赖,动态代码生成,生成config.h的配置解决方案或其他任何异常,您的“其他”解决方案将无法正常工作。 – alternative 2011-05-19 23:22:57

+0

你的1,2,3,4步骤很有用..我从来没有这样做过......我只参与过我自己的程序......看起来目录可能是我现在的问题,但是作为它没有直接工作,我会看看mathepic的vim/emacs的建议.. – 2011-05-20 00:36:54

相关问题