2010-10-07 22 views
14

(uzun bir hikayesi) ancak bir windows programı içeren büyük bir karmaşık proje dosyasına sahibim. Maalesef proje başlangıçta bir konsol uygulaması olarak kuruldu. Program derler ve linkler tamamlar ama koştuğum zaman pencereleri toplamak yerine bir konsol getiriyor. Komut satırına baktım ve "/ SUBSYSTEM: CONSOLE" yi gördüm, "/ SUBSYSTEM: WINDOWS" olmalıdır. Komut satırını nasıl değiştireceğimi bilmiyorum. Bu değişikliği yapmak için proje ortamında bir yere gidebileceğim bir kutu var mı?Bir konsol uygulamasını bir windows uygulamasına dönüştürmek

cevap

23

Projeyi sağ tıklatın, Özellikler, Bağlayıcı, Sistem, Alt Sistem ayarını değiştirin. Ayrıca main() yönteminizi WinMain() olarak değiştirmeniz gerekecektir. Ve daha iyi bir pencere oluşturmalı ya da bakacak çok şey kalmayacak.

4

tamamlayıcı Hans'ın cevap: Özellikler altında iken, aynı zamanda C/C++ düğümünü ve Preprocessorü seçmeyi unutmayın. Sonra Önişlemci Tanımları'yi düzenleyin - _CONSOLE'u _WINDOWS ile değiştirin. Windows alt sistemi linker olarak ayarlanmışsa,

+0

_WINDOWS undefined – Sergei

İlgili konular