我想使用存储在Github仓库上的https://github.com/FaceDetect/cnn_face_detection项目,但它显示了许多不同的文件,并且没有适当的文档可用。有人能告诉我如何将该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 setup.py install
。否则,您可以自己编写 setup.py 文件或直接导入该项目。 - Jintao Zhang通过查看项目,你会发现名为“VC2010”和“VC2006”的文件夹。这是一个基于Microsoft Visual C(或Visual Studio)的项目的很好线索。在里面,你会找到.sln和.vcxproj文件,它们分别是"解决方案"和"项目"文件,根据这个列表
从这里下载并安装Visual Studio。有几个选项,请首先尝试社区版本。
从github上下载项目的源代码。为了简单起见,可以在项目主页上使用"Download ZIP"按钮。
运行Visual Studio,并按照这些说明打开一个解决方案(.sln)文件:
使用这些说明进行构建。此时,你将拥有一个.exe或.dll(取决于你正在构建哪个项目)。
如何使任何GitHub项目可用或可执行取决于语言和项目本身的类型。
此外,需要注意许可条款、项目的可靠性和完整性(例如:github.com/leezivin/FaceDetection_CNN - snakecharmerb)。特别是你提到的具体项目目前没有README.md和许可文件,建议联系作者或贡献者/提交源代码获取更多信息。
顺便提一下,你提到的项目似乎是一个C++语言的项目;因此,你需要能够以某种可执行形式编译和链接它(清理并重新构建)。具体的存储库:cnn_face_detection包含Visual Studio解决方案和项目,因此使用Visual Studio并打开/导入这些构件可能是最简单的方法(这取决于你最终可以使用的Visual Studio版本)。