VC++/MFC kullanarak bir dialog tabanlı GUI oluşturmam gerekiyor. Windows işletim sistemi ile çalışacağından eminim, fakat Linux/Unix veya windows dışındaki diğer işletim sistemlerinde çalışacak mı? QT alternatif bir iyi seçenek midir?MFC uygulaması, windows dışındaki işletim sisteminde çalışabilir mi?
cevap
MFC sınıfları kullanılarak yazılmış bir uygulama büyük olasılıkla Linux veya Unix, sourcecode-wise üzerinde çalışmaz. X Windows kullanarak MFC'nin çoğunu yeniden düzenlemelisiniz. Qt, kaynak kodun birden fazla platformda kullanılması gerektiğinde iyi bir alternatiftir, örn. Windows ve Linux.
Sadece Linux üzerinde derlenmiş bir .exe çalıştırmak istiyorsanız, Linux üzerinde çalışan bir "çeviri katmanı" kullanarak uygulamayı çalıştırmanıza izin veren Linux üzerinde Wine projesi var.
Hayır, MFC Windows geliştirme içindir. Solaris için MFC'nin bir versiyonu veya 12-15 yıl önce bir şeylerin var olduğu konusunda muğlak bir anım var ama şu an bunun hakkında hiçbir bilgi bulamıyorum. unix için MFC uygulamaları taşıma için yararlı olması gerekiyordu ancak diğer iki ticari çözümler vardır: Bu varsa bilmiyorum (
Mainsoft for UNIX and Linux
Bristol Rüzgar/U artık gerçi Bristol HP birkaç tarafından satın alındı yana Yıllar önce).
Her şeyden önce, hem Windows hem de Unix/Linux'ta çalışacak bir uygulamaya ihtiyacınız varsa QT'ye bakmanızı öneririm çünkü bu genellikle bunun için tavsiye edilir.
- 1. Windows İşletim Sisteminde Anaconda ile Unix tabanlı komutlar kullanın
- 2. Dizenin kullanıcı SID olup olmadığı nasıl belirlenir? Windows İşletim Sisteminde
- 3. 32bit işlem 64bit Windows işletim sisteminde daha fazla belleğe erişebilir mi?
- 4. Hadoop Nginx'te çalışabilir mi?
- 5. MySql ile çalışabilir mi?
- 6. Visual Studio 2013 Yükleyici Projesi - 32 bit işletim sisteminde hata
- 7. Linux ARM için Android işletim sisteminde çalışan ARM
- 8. SSLSocket kullanarak TLS bağlantısı Android işletim sisteminde yavaş çalışıyor
- 9. Komisyon görevleri ile çalışabilir mi?
- 10. Google Cloud Messaging, Facebook ile çalışabilir mi?
- 11. : Windows 7 işletim sisteminde IE9'da -ms-giriş-yer tutucu çalışmıyor OS
- 12. MFC
- 13. jFreeChart, Android işletim sisteminde çalışıyor mu/uyumlu mu? 2.x
- 14. 64 bit işletim sisteminde 32 bit STS kullanmak mümkün mü?
- 15. Çökmüş bir ubuntu işletim sisteminde dosyalara nasıl erişilir?
- 16. Android - 2.3.3 ve 4.0 işletim sisteminde Async Görev davranışı
- 17. Sanal Kutuda Misafir İşletim Sisteminde Hata Ayıklama Aracı
- 18. PackageInfo.versionName, Android Studio 2.2 işletim sisteminde INSTANT_RUN değerini döndürüyor
- 19. Windows 8 NET kiremitinden canlı çini uygulaması
- 20. Windows İşletim Sistemi ortamında C++ uygulaması ve Java Uygulaması arasında İnterprocess İletişimi
- 21. iBATIS.NET, ICollection ile çalışabilir mi? Ben
- 22. Numune bincount 2B dizileri ile çalışabilir mi?
- 23. Düşünce-Sfenks Fırtınası birlikte çalışabilir mi?
- 24. Can Azure, Amazon ile çalışabilir mi?
- 25. MFC
- 26. Windows dosyalarını işlemek için en küçük işletim sistemi
- 27. MFC uygulaması sonlandırıldığında özel kod çalıştır: d'tor veya WM_CLOSE?
- 28. Aptana 3.6.0 jre Windows işletim sistemi hatası
- 29. İşlemim neden 64-bit işletim sisteminde vshost.exe yerine vshost32.exe ile çalışıyor?
- 30. "#define new DEBUG_NEW" ve "#undef THIS_FILE" vs. gerçekten gerekli mi? Yeni bir MFC uygulaması oluşturduğunuzda
Bilgi için çok teşekkürler :) – ashtechnet