Qmake veya Qt Qt Yaratıcı olmadan kullanabilir miyim?
Program Qt kullanmak istiyorum, ama Qt Yaratıcısı ve qmake gibi özel Derleyiciler veya IDE kullanmak istemiyorum. Kate ile yaz ve g ile derlemek istiyorum .
G ile Qt kullanan bir program derleyebilir miyim ? Nasıl g ile derleme muyum ?
CEVAP
Emin olabilirsiniz. Qmake veya CMake ile daha uygun olsa da, yapabilirsiniz:
CXXFLAGS = -Ipath_to_your_qt_includes
LDFLAGS = -Lpath_to_your_qt_libs
LDLIBS = -lqt-mt (for Qt3)
ya
LDLIBS = -lQtCore -lQtGui (for Qt4, add what you need)
my_prog: my_prog.cpp
(makefile)
Güncelleme - moc çağırma:
moc manpage alıntı:
Burada size yararlı makefile bir kuraldır yalnızca GNU olun:
m%.cpp: %.h moc $< -o $@
Şahsen %.moc.cpp (m%.cpp) yerine çıktı ismini verirdim. Daha sonra my_prog.moc.cpp my_prog bağımlılık ekleyin
my_prog: my_prog.cpp my_prog.moc.cpp
uic benzer şekilde. Buradaki durumu başlıkları için kurallar oluşturmak için olduğundan daha karmaşık bir işlemdirvekaynak dosyaları ve kaynaklardan derlenmiş önce oluşturulan alır sağlamak için bir başlık dosyası bir bağımlılık eklemek zorunda. Bu işe yarayabilecek gibi bir şey:
my_prog: my_prog.o my_prog.moc.o my_prog.ui.o
$(CXX) $(LDFLAGS) -o my_prog $^ $(LDLIBS)
my_prog.o: my_prog.cpp my_prog.ui.h

C veya C bir ikili deÄŸiÅŸmez kullanabil...
Hangi HTML5 etiketleri tarayıcı uyumlu...
Nasıl android telefon can sıkıcı ileti...
Nasıl özel bir Yazı karakteri ile Type...
Nasıl oturumları olmadan Bahar Güvenli...