我正在对SMPlayer进行一个小型修改; Linux版本...
make
,sudo make install
从命令行工作,但我想在IDE中的项目。Linux源代码包如何在IDE中作为项目打开?
我想使用CodeBlocks IDE,因为我之前使用过它,但是如果需要其他一些IDE,我可以使用它代替...(我使用Codeblocks,因为它很简单,并且适合我当前处理IDE的能力)。
有什么方法可以使用SMPlayer的Makefile或者其他的东西?
我正在对SMPlayer进行一个小型修改; Linux版本...
make
,sudo make install
从命令行工作,但我想在IDE中的项目。Linux源代码包如何在IDE中作为项目打开?
我想使用CodeBlocks IDE,因为我之前使用过它,但是如果需要其他一些IDE,我可以使用它代替...(我使用Codeblocks,因为它很简单,并且适合我当前处理IDE的能力)。
有什么方法可以使用SMPlayer的Makefile或者其他的东西?
Code :: Blocks已经内置了对Makefile项目的支持。请参阅the FAQ。
你也可以使用vim或emacs;)
这取决于IDE,与Linux几乎没有任何关系。
您的程序是否附带cmake或其他安装工具?这通常使得它更容易。例如在KDevelop中,您可以直接从CMakeLists.txt和Makefiles导入。
如果一切都失败这可能是很容易做这样的事情(不知道您的具体IDE):
这显然取决于项目结构,设置和大小。
现在你可以发表评论。 – YXD 2011-05-19 23:20:18
如果它的过度依赖,动态代码生成,生成config.h的配置解决方案或其他任何异常,您的“其他”解决方案将无法正常工作。 – alternative 2011-05-19 23:22:57
你的1,2,3,4步骤很有用..我从来没有这样做过......我只参与过我自己的程序......看起来目录可能是我现在的问题,但是作为它没有直接工作,我会看看mathepic的vim/emacs的建议.. – 2011-05-20 00:36:54
我现在很好地关闭,但是当我'构建'Codeblocks弹出消息'make:***没有规则可以做出目标'cleanRelease'.'和调试目标同样...我将不得不多玩一点..你肯定把我放在正确的轨道上..我喜欢你关于使用emacs的建议,我刚刚开始使用。我怀疑'vim'和'emacs'可能更适合这种类型的Linux软件包......这是一个很大的学习曲线,但我可以把两条曲线放在一起:) – 2011-05-20 00:26:30
@fred我打赌Code :: Blocks正在试图在建造之前清理该项目。也许它有一种方法让你告诉它该怎么做清理......(我一直不使用Code :: Blocks,vim:D) – alternative 2011-05-20 00:28:47