Qt的编译过程
Compiling process for Qt
我正在尝试让Qt设置运行一个简单的hello world示例,但我无法为IDE(QtCreator)获得正确的编译设置。当我尝试通过按构建按钮进行构建时,我收到以下错误消息:
Qt创建者需要一个编译器设置来构建。在套件选项中配置编译器
所以我注意到我没有为编译器设置任何内容。然后我下载了一个MinGW编译器,似乎IDE设法自动识别它。不过,当我尝试构建时,我收到相同的错误消息。
事实是,我真的不知道从命令行或其他 IDE 中进行编译的过程。我读过路径可能有问题?我在Windows上运行。如果有人能解释我可能做错了什么,以及我在QtCreator中构建时可能遇到的问题,我将不胜感激。
您需要为 QtCreator 执行以下步骤:
1) 转到Settings > Build and Run > Kits
。
2)检查自动检测是否正确。如果您遇到问题,则可能不是,因此您需要手动设置或重新安装QtCreator以查看问题是否消失。如果未检测到,您将有一个已读感叹号。
3) 添加新套件。
4) 键入名称。
5)您需要选择合适的"Qt版本"。
6)您需要选择编译器。
7) 选择"设为默认值"选项。
至于命令行,你应该能够做这样的事情来构建一个简单的虚拟main.cpp:
主.cpp
int main() {}
然后,您可以在 (msys/cygwin/etc) 提示符下运行以下命令:
qmake -project && qmake && make
相关文章:
- clang 插件:在编译过程中修改 AST
- C++ 在编译过程中 strtok 函数 Eclipse 说没有在范围内声明?
- 使用提升过程编译简单的应用程序会生成错误
- 运行程序时找不到共享对象库,但在编译过程中链接了它
- 为什么在编译过程中尽管有 -I(破折号大写 i)标志,但仍会出现未定义的引用错误?
- 如何在编译过程中输出C 类型信息
- 从编译c/c++代码到执行它的过程是怎样的
- 如何指示emscripten在编译过程中应在哪里找到源文件
- 在开发过程中,我是否必须每次重新编译C++代码?
- 编译过程中有许多错误opencv_contrib
- 在编译过程中组成一系列字符串
- C++头文件和编译过程
- 在编译过程中,琐碎的(没有效果的)代码什么时候会被删除
- C++ 'stod()'不起作用,'strtod()'编译过程中抛出错误
- 在将其编译为EVM字节码的过程中,坚固性会降低到LLL吗?
- C++;编译过程中的警告"enabled by default"是什么意思?
- 如何在编译过程中实现功能单元测试
- 在c++编译过程中,私有访问和公共访问是如何工作的
- Qt的编译过程
- 将数组/指针传递到库中的过程时发生编译错误