我想使用存储在Github存储库中的https://github.com/FaceDetect/cnn_face_detection项目,但它显示了许多不同的文件,并且没有适当的文档可用。谁能告诉我如何将github项目构建成可执行文件?
答案 0 :(得分:3)
如果github项目有releases
或tag
,例如tornado releases on github。
然后你可以运行
pip install https://github.com/project_name/archive/version.tar.gz
pip install https://github.com/tornadoweb/tornado/archive/v4.3.0.tar.gz
安装github在线项目。
但是当项目没有release
标签时。您需要克隆项目并从源代码编译。
在大多数情况下,您可以运行python setup.py install
。
这个问题有一个python标签。所以以python项目为例。
答案 1 :(得分:2)
如何使任何github项目可用或可执行是特定于语言和项目本身的类型。
同样是need to be careful with the license terms,你想要处理的项目的可靠性和完整性状态(即:github.com/leezivin/FaceDetection_CNN - snakecharmerb);当你提到的特定项目没有README.md和许可文件喷射时,让我们建议联系the author or someone contribute/commit the sources以获取更多信息。
顺便提一下,你提到的项目似乎是一个 c ++语言项目;所以你需要能够以某种形式的可执行文件编译和链接它(清理重建); The specific repo: cnn_face_detection包含Visual Studio解决方案和项目,因此简单的方法可以是使用Visual Studio并打开/导入工件(它取决于您最终可以使用的visual studio版本)。
还需要:
答案 2 :(得分:2)
通过查看项目,您将找到名为“VC2010”和“VC2006”的文件夹。这是一个很好的线索,这是一个基于Microsoft Visual C(或Visual Studio)的项目。根据{{3}}
从this list下载并安装Visual Studio。有几种选择,首先尝试社区版。
从github下载项目的源代码。为了简单起见,您只需使用项目主页上的“下载ZIP”按钮。
运行Visual Studio并按here打开其中一个解决方案(.sln)文件:
使用these directions构建。此时您要么有.exe或.dll(取决于您正在构建的项目)。