2016-02-17 20 views
7

Tôi muốn sử dụng dự án https://github.com/FaceDetect/cnn_face_detection được lưu trữ trên kho lưu trữ Github nhưng nó hiển thị rất nhiều tệp khác nhau và không có sẵn tài liệu thích hợp. Bất cứ ai có thể cho tôi biết làm thế nào để xây dựng dự án github vào một thực thi?Làm thế nào để xây dựng dự án FaceDetect/cnn_face_detection trên github?

+0

Cố gắng tìm liên kết 'release' trên trang dự án. Tệp thực thi nhị phân thường được xuất bản dưới dạng bản phát hành. Nếu không có liên kết như vậy, bạn có thể cần phải tìm hiểu cách biên dịch từ nguồn. – Rikka

+2

1. Làm điều này cho _any_ dự án là cách quá rộng lớn, 2. đây không phải là một câu hỏi lập trình, và 3. bạn nên yêu cầu người bảo trì của dự án làm thế nào để sử dụng nó, không phải chúng tôi, đặc biệt là nếu 4. bạn sẽ không đề cập đến dự án nào. – TigerhawkT3

+0

Dự án là https://github.com/FaceDetect/cnn_face_detection. Nó cho thấy nhiều thư mục phát hành – Mavie

Trả lời

2

GitHub is mostly used for code. trong various languages

Làm thế nào để thực hiện bất kỳ dự án github có thể sử dụng hoặc thực thi là cụ thể cho các ngôn ngữ và các loại dự án riêng của mình.

Đồng thời nó need to be careful with the license terms, trạng thái tin cậy và đầy đủ của dự án bạn định làm việc (ví dụ: github.com/leezivin/FaceDetection_CNN - snakecharmerb); Thực tế là dự án cụ thể mà bạn đề cập, vào thời điểm đó, không có tệp README.md và tệp bản quyền, hãy đề nghị liên hệ the author or someone contribute/commit the sources để biết thêm thông tin.

btw dự án bạn đề cập có vẻ là một dự án C++; Vì vậy, bạn cần để có thể biên dịch và liên kết nó (Làm sạch một Rebuid) trong một số hình thức thực thi; The specific repo: cnn_face_detection chứa các giải pháp và dự án Visual Studio do đó cách dễ dàng có thể là bằng cách sử dụng Visual Studio và mở/nhập các tạo tác (tùy thuộc vào phiên bản studio trực quan mà bạn có thể sử dụng).

Nó cũng được yêu cầu:

  1. để lựa chọn nếu bạn có ý định tin tưởng (hoặc không tin tưởng) mã:

trusting code

  1. để chăm sóc các đường dẫn của các phụ thuộc được tham chiếu bởi các prj vì có khả năng chúng cần được thay đổi thành đường dẫn thực tế là bạn sao chép (tải xuống) các nguồn trên hệ thống tập tin riêng. nếu không làm được điều đó bạn có thể không có khả năng biên dịch các giải pháp (tức là ba dự án chứa trong repo): project settings
3

Nếu dự án github có releases hoặc tag, như tornado releases on github.

Sau đó, bạn có thể chạy

pip install https://github.com/project_name/archive/version.tar.gz

như thế này:

pip install https://github.com/tornadoweb/tornado/archive/v4.3.0.tar.gz để cài đặt các dự án trực tuyến github.

Nhưng khi dự án không có tab release. Bạn cần sao chép dự án và biên dịch từ nguồn.

Trong hầu hết các trường hợp, bạn có thể chạy python setup.py install.

Câu hỏi có thẻ python. Vì vậy, lấy dự án python làm ví dụ.

+0

Như bạn thấy Project i đã đề cập không có bất kỳ thư mục phát hành nào ngoại trừ một thư mục con đã phát hành thư mục bên trong nó và nó chỉ chứa một số tệp không phải là Zip hoặc tar.gz như https: // github.com/tornadoweb/tornado/releases và nó cũng không chứa tệp setup.py để tôi có thể biên dịch với python – Mavie

+0

nếu Dự án chỉ có thư mục phát hành chứ không phải bất kỳ thư mục .tar hoặc .zip nào như https://github.com/tornadoweb/lốc xoáy/phát hành sau đó làm thế nào tôi có thể cài đặt nó. – Mavie

+0

Nếu nó là một dự án python, bạn có thể tìm setup.py và chạy 'python setup.py install'. Nếu không, bạn có thể tự viết một tệp setup.py hoặc nhập trực tiếp dự án. – TaoBeier

2
  1. Bằng cách nhìn xung quanh dự án, bạn sẽ tìm thấy thư mục có tên "VC2010" và "VC2006". Đây là một đầu mối tốt rằng đây là một Microsoft Visual C (hoặc Visual Studio) dựa trên dự án. Bên trong bạn sẽ tìm thấy.các tệp sln và .vcxproj, là các tệp "giải pháp" và "dự án", theo số this list

  2. Tải xuống và cài đặt Visual Studio từ here. Có một số tùy chọn, hãy thử phiên bản Cộng đồng trước.

  3. Tải xuống mã nguồn của dự án từ github. Để đơn giản, bạn chỉ có thể sử dụng nút "Tải xuống ZIP" trên trang chủ dự án.

  4. Chạy Visual Studio và làm theo these directions để mở một trong các giải pháp (sln) file:

    • Trên các Tệp trình đơn, nhấp Solution Open. Hộp thoại Giải pháp mở mở ra.
    • Điều hướng đến giải pháp bạn muốn.
    • Nhấp vào thư mục giải pháp, thư mục này sẽ hiển thị và chọn tệp giải pháp trong thư mục. Nếu không có tệp giải pháp nào hiển thị, hãy xác minh rằng giá trị trong hộp danh sách Kiểu tệp là Tệp giải pháp.
    • Nhấp vào Mở.
  5. Xây dựng sử dụng these instructions. Tại thời điểm này, bạn có một .exe hoặc một .dll (tùy thuộc vào dự án bạn đang xây dựng).

Các vấn đề liên quan