2011-09-19 33 views
12

Tôi đang sử dụng IDE nhật thực với MinGW làm trình biên dịch của tôi, để tạo một ứng dụng Win32 GUI.Biên dịch một ứng dụng Win32 GUI (không có bàn điều khiển) bằng cách sử dụng MinGW và Eclipse

Tôi muốn loại bỏ giao diện điều khiển, nhưng biên dịch chương trình với tùy chọn -mwindows không có hiệu lực và bảng điều khiển vẫn còn ở đó.

Sử dụng cờ -Wl,--subsystem,windows cũng không có hiệu lực. Tôi đang làm gì sai?

+0

Bộ công cụ GUI nào bạn đang sử dụng? –

+0

Chỉ API Win32 thuần túy. – viraj

Trả lời

19

Đối với gcc trên Windows, có hai điều cần được xem xét để xây dựng một tổ chức phi-giao diện điều khiển ứng dụng Windows:

  1. tùy chọn biên dịch -mwindows
  2. WinMain()

Có thể, tuy nhiên, để chỉ định theo cách thủ công -Wl,-subsystem,windows cho trình liên kết và bao gồm gdi32comdlg32 vào bản dựng. Đây chính xác là những gì -mwindows tự động hóa.

Reference.

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