Linux ve Windows için Eclipse ile aynı Qt kodunu kullanarak Linux'ta bir yürütülebilir dosya oluşturmak mümkün mü? Ya da Qt Creator'u Linux makinem üzerine kurmak gerekli mi?Linux için Qt kullanarak Windows için çalıştırılabilir oluşturma
cevap
Elbette, Linux'ta Qt Creator'u kurmak mümkündür. Aynı Qt kodu Linux/Win32/Mac'te derlemek için kullanılabilir. Ancak, yalnızca belirli bir platform kullanmalısınız:
Diğer işletim sistemleri için başka tanımlamalar vardır. Bunu yaparsanız, güvendesiniz ve bahislerin çapraz platform kodu olduğundan emin olabilirsiniz. :-)
Lütfen http://www.qtsoftware.com/downloads'a bakın ve Linux/X11 için Qt SDK'yı indirin. Qt Creator, Assistant, Designer, ve cetera içerir.
Eclipse için, bir official plugin var. C++
Eclipse eklentisi için
Qt Eclipse Entegrasyonu
4.1.0 beri herhangi Qt sürümünü kullanarak programları oluşturmak için kullanılabilir.
Soruyu yanıtlamıyor, zaten Eclipse for Qt. –
Bir süre önce bunu yapmaya çalışıyordum ve burada çapraz derleme hakkında kaynaklar buldum: http://silmor.de/qtstuff.cross.php. Sonunda, zamanın eksikliğinden dolayı Windows altında win32 sürümünü derledim, ancak bu mümkün olmalıydı.
Linux'ta bir windows ikili oluşturmak istiyorsanız, çapraz derleme yapmanız gerekir. Bu, çapraz derleyici çapraz derleyici ile oluşturulmuş ile bağlandığınız kitaplıkların yanı sıra bir windows çapraz derleyici yüklü olması gerektiği anlamına gelir. Temel bir Qt programı için bu, en az çapraz derlenmiş bir Qt'ye ihtiyacınız olduğu anlamına gelir.
Çapraz derleme, Eclipse veya Qt Creator ile ilgisi yoktur. Her iki desteğin de kutudan derlenmiş olduğunu sanmıyorum ama sanırım bunları yapabileceksiniz. Windows'ta çalıştırılabilir:
Aslında, QT kullanarak Linux'ta Windows çalıştırılabilir oluşturmam gerekiyor ve gereksinimim sadece Windows QT binary'yi yüklemem gerektiğini ve Linux'ta oluşturduğum yürütülebilir dosyayı çalıştırmam gerektiğini söylüyor. Bu yüzden lütfen bana Linux'ta QT Eclipse entegrasyonu kullanarak hem Linux hem de Windows yürütülebilir dosyaları oluşturabilirim. –
Programım için Linux'u çalıştırabiliyorum, ancak Linux'ta aynı Windows için nasıl çalıştırılabilirim? –
Üzgünüz, ama sorunuz bana açık değil. Linux'ta bir Windows ikili dosyasını çapraz derlemek isterseniz, önce Qt'yi çapraz derlemeniz gerekir ve bunu kendiniz yapmanız gerekir. Herhangi bir işletim sistemi için herhangi bir * önceden paketlenmiş çapraz derlenmiş Qt'yi görmedim. Qt Eclipse tümleştirmesi hiç ikili oluşturmuyor. Derleyici çalışır ve Linux üzerinde Windows ikili dosyaları oluşturmak için bir çapraz derleyici yüklü – bluebrother
linux ve vice versa içinde çalışmaz. Eğer bunu yapabilirsiniz:
#ifdef Q_WS_X11
QString *OS=new QString("Linux");
std::cout << OS->toStdString() << std::endl;
#endif
#ifdef Q_WS_WIN
QString *OS=new QString("Windows");
std::cout << OS->toStdString() << std::endl;
#endif
#ifdef Q_WS_MACX
QString *OS=new QString("Mac");
std::cout << OS->toStdString() << std::endl;
#endif
ne için? Bu kodun konusu nedir? sadece hangi işletim sistemini kullandığımı yazıyor. ve başka hiçbir şey. anlamıyorum ... – Tebe
- 1. Linux için Windows Mobile Emulator
- 2. Python Windows Hizmeti olarak çalıştırılabilir
- 3. Intellij kullanarak bir çalıştırılabilir .jar oluşturma
- 4. çalıştırılabilir windows xp 32bit
- 5. MYSQL sunucusunu kullanarak QT için sürücü oluşturma hatası (mingw32-make)
- 6. Windows araçları incelemek için Linux araçları
- 7. Windows için olduğu kadar linux için de çalıştırılacak yolu tanımlama
- 8. Windows üzerinde çalışmak için Linux üzerinde C# + WPF Derleme
- 9. Qt Creator - ubuntu linux için uygulama simgesi nasıl ayarlanır? ..
- 10. C# içinde Windows Forms için sihirbazlar oluşturma #
- 11. Visual Studio 2010 ile Windows 7'de Qt Oluşturma
- 12. C++ QT vs Windows Geliştirme için C# .NET
- 13. Windows'da QtCreator, Linux için Compile for CodeSourcery Toolchain ile
- 14. QtCreator'ı bir Qt Windows uygulaması için Windows yüklemesi oluşturmak için kullanabilir miyim?
- 15. Statik bir kütüphane nasıl kurabilirim ve Qt ile çalıştırılabilir miyim?
- 16. qt dosyasında veri silmek için bir düğme oluşturma
- 17. xcode'un C++ projesi için çalıştırılabilir ürün
- 18. Windows SDK'yı Qt Creator
- 19. Qt - 'Gölge Oluşturma'?
- 20. Qt: Yürütülemiyor: İstenilen işlem için
- 21. Qt: Windows sürümü için oluşturulan hiçbir harita/pdb dosyası oluşturulmuyor
- 22. Qt Android: Sürüm oluşturma için neden bir QtApp-debug.apk oluşturulur?
- 23. Sadece sürüm oluşturma için Qt Creator içinde önişlemci tanımını ekleyin
- 24. Qt C++ Windows ve OpenGL kitaplığı
- 25. Neden linux derlenmiş bir program nedeniyle derlenmiş program linux çalıştırılabilir olarak derlenmiş gerçeğine benim sorunum neredeyse eminim, Windows
- 26. Linux için Delphi çapraz derleyici
- 27. Makefile'dan Çalıştırılabilir Çalıştırılabilir
- 28. Linux- Windows Zaman Dilimi Eşlemesi? Windows
- 29. Qt için iyi gömülü veritabanı?
- 30. Grafikler için QGLWidget ve GUI için QT
Aslında ben QT kullanarak Linux, Windows yürütülebilir oluşturmak gerekiyor ve benim gereksinimi ben sadece, Windows QT ikili yükleyip i Linux oluşturmak yürütülebilir çalıştırmak gerektiğini söylüyor. Bu yüzden lütfen bana Linux'ta QT Eclipse entegrasyonu kullanarak hem Linux hem de Windows yürütülebilir dosyaları oluşturabilirim. Programım için Linux'u çalıştırabiliyorum, ancak Linux'ta aynı Windows için nasıl çalıştırılabilirim? –
Bu, Windows'un Linux içinden nasıl çapraz derleneceğine dair bir bağlantıdır - http://silmor.de/29 –