2010-11-18 48 views
6

Tôi cố gắng để xây dựng một dự án delphi từ trình biên dịch dòng lệnhLàm thế nào để làm một dòng lệnh xây dựng bằng cách sử dụng Delphi 7?

Ví dụ: C: \ dcc32 -BC: \ BD \ Delphi7 \ work \ MyProject.dpr

Ngoài các tiêu chuẩn evironment pathing:

$ (DELPHI) \ Bin; $ (DELPHI) \ Lib; $ (DELPHI) \ Nhập khẩu; $ (DELPHI) \ Projects \ Bpl; $ (DELPHI) \ Rave5 \ Lib;

có gần 50 con đường khác để các thư viện khác, linh kiện, vv ...

Làm thế nào để tôi gói này tất cả lên và trỏ đến những để sử dụng trong các thông số commanline để làm cho xây dựng của tôi?

Khi tôi chạy ví dụ trên

C: \ dcc32 -BC: \ BD \ Delphi7 \ work \ MyProject.dpr

tôi nhận được một Fatal: File not found: 'tên file ở đây'

nhờ

Trả lời

7

Dưới Delphi 7 bạn cần chỉnh sửa bạn dcc32.cfg tập tin (trong bạn Delphi thư mục bin) . Bạn cần phải sao chép đường dẫn thư viện từ IDE và đặt vào tệp dcc32.cfg. Bạn phải thêm nó 4 lần cho các tham số dòng lệnh khác nhau, ví dụ:

-u=path 
-i=path 
-r=path 
-o=path 

Có 4, tôi tin. Tôi đã không làm điều này trong một vài năm vì vậy tôi hy vọng rằng thông tin là chính xác. Chắc chắn, trình biên dịch dòng lệnh không sử dụng cùng một chỗ để lưu trữ các đường dẫn như IDE.

+0

là không có một cách để chỉ trỏ đến tập tin cfg này? – IElite

+0

Tôi đã chỉnh sửa tệp cfg như bạn đã đề xuất ở trên. Do tôi sau đó gọi nó theo cùng một cách? – IElite

+0

Tôi đã tìm ra. Cảm ơn bạn rất nhiều! – IElite

0

tôi không nghĩ dcc32.exe được lưu trữ dưới C:\, nếu nó là bạn đang cài đặt của Delphi là thực sự ra khỏi trật tự, hoặc bạn đã di chuyển chỉ file dcc32.exe.

Bạn nên sử dụng dcc32.exe từ thư mục nơi cài đặt Delphi đã lưu trữ nó. Thư mục Delphi phụ thuộc rất nhiều vào phiên bản Delphi, nhưng đối với Delphi phiên bản op đến 7, điều này có vẻ gì đó như thế này:

C:\Program Files\Borland\Delphi7\bin\dcc32.exe 
+0

cài đặt của tôi đường dẫn không phải là đường dẫn mặc định. Đó là con đường tôi mô tả ở trên – IElite

0

Đối với các phiên bản sau này của Delphi, điều này sẽ được thay đổi để:

"C: \ Program Files (x86) \ Embarcadero \ RAD Studio \ 8.0 \ bin \ DCC32.exe" -h

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