2011-12-11 34 views
7

như tiêu đề cho biết, tôi đang cố gắng biên dịch chương trình Win32 mà không cần sự trợ giúp của IDE, chỉ để tôi có thể học. Tôi đang sử dụng Borland Studio 2006 và suy nghĩ đầu tiên của tôi là lấy một số tệp được tạo từ ứng dụng Biểu mẫu từ IDE và biên dịch tệp dự án ... đã cho tôi lỗi về đơn vị mong muốn và tìm đối tượng thay thế. Tôi biết đó là từ tập tin dfm mà giữ tất cả các thiết lập cho một hình thức, nhưng tôi không nhận được như thế nào IDE giao dịch với tập tin đó, bất cứ ai có thể giúp tôi hiểu hệ thống tốt hơn? :)Cách biên dịch chương trình Win32 từ dòng lệnh với Delphi

+2

dưới đây là một số thông tin [how-to-biên dịch-and-run-này -delphi-code-without-installation-an-ide] (http://stackoverflow.com/questions/1986011/how-to-compile-and-run-this-delphi-code-without-installing-an-ide) . –

+1

Và liên kết này sẽ cho bạn biết [where-is-the-main-form-name-được lưu trữ-in-delphi] (http://stackoverflow.com/questions/617484/where-is-the-main-form-name -stored-in-delphi). –

+3

'dcc32 myproject.dpr' –

Trả lời

1

tôi phát hiện ra tất cả những gì cần thiết để làm là biên dịch các đơn vị cấp cao nhất thành một DCU, và sau đó là dự án sẽ biên dịch :) Nếu bất cứ ai khác đang cố gắng để làm điều tương tự, có một số thông tin tuyệt vời ở dưới cùng của trang này

http://www.codexterity.com/raw-delphi/index.htm

0

WANT tự động hóa quá trình xây dựng, thử nghiệm, và các ứng dụng bao bì và các thư viện giống như Jakarta Ant không

2

Nếu tôi đã hiểu một cách chính xác, bạn cần phải nắm bắt cấu trúc của một dự án Delphi và cách hình thức và các đơn vị làm việc cùng nhau. Bạn không thể chỉ cần chọn một số tập tin và mong đợi để có thể cho chúng vào trình biên dịch.

Bạn cũng phải đặt đường dẫn đến thư viện/thành phần/tệp được sử dụng để trình biên dịch có thể tìm mọi thứ cần thiết, bắt đầu với dự án dpr.

Tôi khuyên bạn nên thử trước tiên để chạy dự án của bạn từ IDE, sau đó khi nó chạy, bạn có thể thử nó từ dòng lệnh.

0

Bạn đã viết trong câu hỏi rằng bạn đang sử dụng BDS 2006. Nếu bạn muốn tìm hiểu thêm quy trình xây dựng gần đây tại Delphi, tôi đề nghị bạn nâng cấp ít nhất là Delphi 2007 đã giới thiệu MS Build usage.

Tất nhiên MS Build hành vi như "wrapper" vì vậy đây không phải có nhưng đẹp có :-)

+0

Hah, tôi thậm chí không biết có một phiên bản mới hơn 06, hiển thị số tiền tôi biết – cocomonkey

+0

@cocomonkey - vì vậy tin tốt cho bạn ;-) – Pol

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