2011-09-16 66 views
7

Noob câu hỏi trước ...Làm thế nào để cài đặt SWIG?

Tôi đang cố cài đặt SWIG trên Windows. Theo tài liệu CÀI ĐẶT, tôi phải

cd đến thư mục chứa mã nguồn của gói và gõ ./configure để cấu hình gói cho hệ thống của bạn.

Tôi đã thử các lệnh trong cả hai thư mục gốc và trong thư mục /CCache (đây là những người duy nhất có các tập tin configureconfigure.in), tuy nhiên, các báo cáo vỏ lại rằng

C:\swigwin-2.0.4>./configure
'.' is not recognized as an internal or external command,
operable program or batch file.

Tôi đang thiếu gì?

Trả lời

6

Trang http://www.swig.org/download.html có bản tải xuống cụ thể cho Windows với phiên bản được tạo trước của swig.exe. Bạn có thể tải xuống và tránh những rắc rối khi tự biên dịch.

Nếu bạn thực sự cần, bạn có thể tham khảo tệp Doc/Manual/Windows.html chứa hướng dẫn dành riêng cho Windows để xây dựng SWIG.

Cuối cùng, để trả lời câu hỏi cụ thể của bạn, cú pháp

./configure 

là một lệnh UNIX kiểu đó có nghĩa là 'thực hiện chương trình mang tên cấu hình trong thư mục hiện' (dấu chấm)

Trên Windows , bạn nên gõ

.\configure 

hoặc thậm chí đơn giản hơn, như tất cả các file đang thực thi trên Windows, chỉ

configure 

... NHƯNG điều này sẽ không hoạt động như kịch bản 'cấu hình' đã nói là một tập lệnh bash sẽ không chạy trong vỏ Windows.

+2

Tôi chỉ muốn biết, làm thế nào để tôi biết nếu uống một lân được cài đặt. khi tôi cố gắng chạy swig.exe nó nói "Phải chỉ định một tập tin đầu vào. Sử dụng -help cho các tùy chọn có sẵn." –

+0

@ Christian-Eric-Paran có nghĩa là nó được cài đặt, bởi vì nó nói với bạn rằng nó cần đối số dòng lệnh và -help sẽ giúp bạn. – hobs

30

không cần cài đặt. bạn chỉ cần đặt biến môi trường để trỏ đến tệp thực thi "swig" nằm trong thư mục gốc của swig

Trên trang SWIG, bạn có thể tải xuống ví dụ thư mục zip swigwin-2.0.7 cho cửa sổ swig. giải nén nó trong một thư mục bạn chọn, ví dụ: "C:\Program Files" thư mục nếu bạn muốn. Sau đó, bạn có thể thực thi swig trong thư mục "C:\Program Files\swigwin-2.0.7": "C\Program Files\swigwin-2.0.7\swig" bạn phải đặt biến môi trường là "path" để trỏ đến exec swig này: thêm vào "C: \ Program Files \ swigwin-2.0.7" đường dẫn đến biến "đường dẫn" theo ví dụ của tôi; đó là tất cả những gì bạn cần để sử dụng swig trên windows. Bây giờ bạn có thể chơi với swig như vậy, mở một dấu nhắc "cmd" và chỉ cần gõ "swig --help" trên nhắc nhở này bạn có thể thấy một danh sách các tùy chọn differents bạn có thể sử dụng với swig. Nếu bạn không có hình ảnh C++, bạn có thể sử dụng mã khóa ví dụ, đó là trường hợp của tôi để liên kết bên dưới có thể giúp bạn: http://wiki.codeblocks.org/index.phptitle=Adding_support_for_non_C/C%2B%2B_files_to_the_build_system

+5

+1 có thể đây là câu trả lời hay hơn. – PhatHV

+0

Giải pháp chi tiết cho câu hỏi. Cảm ơn bạn, thông tin này cũng đã giúp tôi! –

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