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?
Trả lời
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:
- để lựa chọn nếu bạn có ý định tin tưởng (hoặc không tin tưởng) mã:
- để 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):
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ụ.
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
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
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
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
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.
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.
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ở.
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).
- 1. Làm thế nào để xây dựng dự án PyQT?
- 2. Làm thế nào để xây dựng dự án NativeScript cho IOS trên Windows?
- 3. Làm thế nào để xây dựng một dự án VS2010 C++ trên một BuildServer
- 4. Làm thế nào để xây dựng dự án android với openjdk trên Ubuntu?
- 5. xây dựng một dự án
- 6. Ant/Ivy để xây dựng dự án
- 7. Làm thế nào để sử dụng Gitlab CI để xây dựng một dự án Java Maven?
- 8. Làm thế nào để xác định rằng để xây dựng dự án Một dự án B khác phải được xây dựng đầu tiên?
- 9. Maven - Làm thế nào để xây dựng nhiều dự án độc lập Maven từ một dự án
- 10. Xcode: Làm thế nào để xcodebuild xây dựng một dự án có chứa các tiểu dự án
- 11. Làm thế nào để biết những dự án nào không thể xây dựng trong Visual Studio
- 12. Làm thế nào để cấu hình CruiseControl.net để xây dựng các dự án đồng phụ thuộc?
- 13. Làm thế nào để bạn xây dựng một dự án IntelliJ từ dòng lệnh?
- 14. Làm thế nào để xây dựng dự án apache cordova từ dòng lệnh?
- 15. Travis CI - Android Dự án xây dựng Không xây dựng
- 16. Eclipse: Không thể xây dựng dự án
- 17. dự án OpenCV trên iPhone - opencv.hpp xây dựng vấn đề
- 18. Làm thế nào để xây dựng một dự án Jenkins chỉ khi hai dự án khác đã được xây dựng thành công?
- 19. Xây dựng giải pháp với dự án ASP.NET Core trên máy chủ xây dựng
- 20. Làm thế nào để xây dựng một dự án Visual C++ cho Linux?
- 21. làm thế nào để xây dựng dự án với maven mà không cần phiên bản
- 22. Làm thế nào để chạy dự án sau khi xây dựng với maven
- 23. Làm thế nào để chạy ctest sau khi xây dựng dự án của tôi với cmake
- 24. Làm thế nào để phân phối dự án java được xây dựng trong Eclipse?
- 25. Làm thế nào để xây dựng một dự án C# mà không kiểm tra phụ thuộc?
- 26. Làm thế nào để loại trừ một dự án khỏi xây dựng tự động trong Eclipse?
- 27. Làm thế nào để làm cho Jenkins kích hoạt một xây dựng trên một dự án phụ thuộc khi một phụ thuộc là xây dựng
- 28. Làm cách nào để xây dựng một dự án sử dụng sbt làm hệ thống xây dựng?
- 29. Làm thế nào để thiết lập một yêu cầu kéo github xây dựng trong một Jenkinsfile?
- 30. Thiết lập TeamCity để xây dựng dự án Android Studio
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
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
Dự án là https://github.com/FaceDetect/cnn_face_detection. Nó cho thấy nhiều thư mục phát hành – Mavie