我想使用 Qt 进行编程,但我不想使用特殊的编译器或 IDE,例如 Qt Creator 和 qmake。我想和 Kate 一起写,用 g++ 编译。
我可以编译一个使用 Qt 和 g++ 的程序吗?如何用 g++ 编译它?
原文由 Squall 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想使用 Qt 进行编程,但我不想使用特殊的编译器或 IDE,例如 Qt Creator 和 qmake。我想和 Kate 一起写,用 g++ 编译。
我可以编译一个使用 Qt 和 g++ 的程序吗?如何用 g++ 编译它?
原文由 Squall 发布,翻译遵循 CC BY-SA 4.0 许可协议
我喜欢使用 Vim 和 Qt Designer 的简化版本使用 Qt 进行编程……最后一个帮助我制作窗口原型……然后我将 Qt Designer 的层次结构转换为我在 Vim 上手动编码的窗口标题……
结果是我所有的代码都由我自己维护……没有.ui,没有ui_.cpp ..没有ui指针……所以我可以自由地操作我的代码。
原文由 Mikeh Miiikeh 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
你当然可以。虽然使用 qmake 或 CMake 更方便,但您可以这样做:
或者
(在生成文件中)
更新 - 调用
moc
:从 moc 手册页 引用:
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
”`