如何把github上面下载的开源项目导入IDE并编译运行

刚刚接触开源项目,从github上面下载的项目没有办法导入我的ide里面,现在是一个个文件打开来学习源码效率非常低。
可能这个问题比较低级,但是我找了很多办法试了许多编译器都没办法将它导入,如果哪位能教教我怎么导入这个项目,十分感谢。

链接:https://github.com/Cairo-Dock 那个cairo-dock-core项目,在linux下eclipse和codeblock都试过了,点击导入项目仅仅只是把源文件导入进去,无法编译运行。

14个回答

源码INSTALL里写着啊

 cmake CMakeLists.txt  -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
PZhx09
PZhx09 感谢,查看cmake报错的信息发现有个包没有安装,现在正常
2 年多之前 回复
qq_32907051
qq_32907051 回复PZhx09: 楼主你先弄清楚你的linux环境是什么版本,执行命令cat /proc/version可以查看;告诉我然后我可以帮你看看环境缺了哪些编译所需要的包
2 年多之前 回复
PZhx09
PZhx09 你好,请问在你的系统里面能够正常编译安装吗?我在cmake的过程中报错,不太清楚是环境配置问题还是源码问题
2 年多之前 回复

github是一个源代码分享的网站,所以任何源代码都可以分享。
你不可能得到一种方法,适用所有github上的源代码。本身不同的语言,不同的开发者用的编译、运行的方法就不同。一些开发者开发这些代码根本都不用ide,你怎么可能指望它一定能导入你的某个ide呢?

给你的建议就是,一般每个项目都有一个readme.md文件,一般作者用什么语言,怎么编译,怎么使用都会在里面写出来的。也不排除有的作者没有写清楚,那么可以google下。

以你说的这个为例,它包括6个仓库(项目),随便找一个,里面就有readme.md
https://github.com/Cairo-Dock/cairo-dock-plug-ins/commit/329b9a33cd65d6c7d428fd169619f60f36c9878e
上面告诉你怎么安装,文档在哪里,而且还告诉你,你有问题去哪里问。

github并不提供环境,一些环境是属于本身要求得,就比如数据库的配置,有的时候还与自己的用户名有关,这个应该如何配置会在README里面,至于你想查看代码的话,你可以用vscode, sublime Texr, 还有emacs这些都可以,但是不会给你编译环境

只是看的话,用vscode呗

qq_15259781
ClassNotDef 那你就按项目的安装指南去编译呗
2 年多之前 回复
PZhx09
PZhx09 不是只看啊,需要能够编译运行才行。
2 年多之前 回复

不同的项目用的不同的IDE ... git 只是一个保存源码的地方 ,这个还是需要自己搞一下 楼上说的 vscode 和github上自己的编辑器程序(好像是叫ato什么的)都是可以浏览的图片说明

PZhx09
PZhx09 浏览我能做到,但是如果我想要修改源码,调试编译运行怎么完成呢?
2 年多之前 回复

测试可以将项目文件复制进去看下。。。

可以把项目通过zip的形式下载到本地,然后像普通项目一样导入; 或者 直接导入

File --> New -->Project from Version Control --> Github ,输入项目的git 的 url即可

新建工程什么的,再把代码加进去

github一般只提供源代码,工程信息一般没有,所以应该自己新建工程

自己建啊 github上面只有源码包

共14条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问