我正在尝试使用Qt Creator在texteditor.pro
目录中运行QtSDK\Examples\4.7\tutorials\gettingStarted\gsQml
文件。当我尝试构建项目时,我会看到一个窗口
无法找到可执行文件,请指定一个
有三个字段来加载文件。 Snapshot of the dialog box
我正在使用Qt Creator 2.4.1运行Windows 7 64位
答案 0 :(得分:1)
我已经解决了它是一个缺少dll文件的问题,但是可执行文件没有要求它,所以我把所有的dll都来自 Qtcreator - > bin 在与* .exe文件相同的文件夹中,然后我一个接一个地删除了文件,直到找到了所需的文件。 *这是一种蛮力的方式,但它完成了这项工作。 *这是缺少的文件( libEGL.dll )
答案 1 :(得分:0)
此项目不是以正常的“Qt-executable”种类格式创建的。相反,它是一个'插件'类项目。所以你不能像其他项目一样直接运行它。
[如果您打开项目文件,您将找不到main()函数!,它应该是C ++应用程序的入口点。你所拥有的只是几个C ++类。以此作为提示]
关于这个例子,他们已经提供了完整的详细信息here。我引述:
我们需要在文本编辑器之前编译文件对话框C ++插件 能跑。要编译,请输入gsQml目录,然后运行qmake和 使用make或nmake进行编译,具体取决于您的平台。跑步, 启动qmlviewer并打开texteditor.qml文件。
否则:
答案 2 :(得分:0)
我在Ubuntu 12.10中弹出了could not find executable
窗口。
以下是我收到“错误”的方法:
后来我删除了该文件夹并再次创建它,但这次创建一个main.cpp文件,然后再尝试运行任何命令。我用Qt Creator打开了.pro文件,在main.cpp文件中创建了一个main函数,然后按下Ctrl + R,它就构建并运行了!