QT创建者简单的C 程序来自IDE,但不能从Command LNE运行

QT creator simple C++ program runs from IDE but not from command lne

本文关键字:但不能 Command 运行 LNE IDE 简单 创建者 程序 QT      更新时间:2023-10-16

我正在从qt创建者中运行一个简单的C 程序。我可以在QT Creator IDE中成功构建和运行,但是当我尝试从命令行运行.exe时,我会丢失.dll文件错误。

我的路径中有此编译器bin目录,因此它可以在IDE中构建并运行。是否有某种类型的方式使构建.EXE使用与IDE运行相同的DLL?还有其他想法吗?谢谢

那是因为您缺少编译器的路径。

您可以添加到Windows系统路径环境变量您的编译器bin目录。

作为一个例子,它使用MSVC2013编译QT应用程序,它从命令行成功运行,将C:Qt5.7msvc2013_64bin添加到System PATH 环境变量。

您应该考虑到将QT的bin文件夹永久添加到路径上不是一个好主意。如果您尝试启动使用不同版本的QT构建的应用程序,则可以加载错误的DLL并崩溃。

记住在启动应用程序之前注销或至少要关闭命令提示

相关文章: