(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
14
A
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,
_WINDOWS undefined – Sergei