4

我正在尝试使用 Qt Creator 运行目录texteditor.pro中的文件。QtSDK\Examples\4.7\tutorials\gettingStarted\gsQml当我尝试构建项目时,我得到一个窗口,上面写着

找不到可执行文件,请指定一个

三个字段来加载文件。对话框的快照

我正在使用 Qt Creator 2.4.1 运行 Windows 7 64 位

4

3 回答 3

1

我已经解决了它是缺少 dll 文件的问题,但可执行文件没有要求它,所以我将Qtcreator -> bin中的所有 dll 与 *.exe 文件放在同一个文件夹中,然后我删除了文件后另一个,直到我弄清楚需要哪些文件。*这是一种蛮力的方式,但它完成了工作。* 这是丢失的文件 ( libEGL.dll )

于 2013-02-12T09:41:50.763 回答
0

该项目不是以正常的“Qt-executable”类型格式创建的。相反,它是一个“插件”类项目。所以你不能像其他项目一样直接运行它。

[如果您打开项目文件,您将找不到 main() 函数!这通常应该是 C++ 应用程序的入口点。你所拥有的只是几个 C++ 类。以此为提示]

关于这个例子,他们在这里给出了完整的细节。我引用:

我们需要在文本编辑器运行之前编译文件对话框 C++ 插件。要编译,进入 gsQml 目录,然后运行 ​​qmake 并使用 make 或 nmake 编译,具体取决于您的平台。要运行,启动 qmlviewer 并打开 texteditor.qml 文件。

别的:

  1. 您创建自己的项目。
  2. 将这些类文件和相应的 qml 文件添加到该项目中。
  3. 添加一个 main 并创建所需的相应对象。
  4. 制作一个应用程序查看器并将“texteditor.qml”路径作为其源。
于 2013-01-19T20:17:32.133 回答
0

could not find executable在 Ubuntu 12.10 中弹出了窗口。

这是我得到“错误”的方式:

  • 创建了一个名为 Project 的文件夹;
  • 在其中,我运行“qmake -project”,然后运行“qmake”;
  • 在文件夹内创建了一个 main.cpp 文件;
  • 使用 Qt Creator 打开 Project.pro 文件,并在其中添加“SOURCES += main.cpp”行;
  • 按 Ctrl + R 构建并运行项目。

后来我删除了该文件夹并再次创建它,但这次在尝试运行任何命令之前创建了一个 main.cpp 文件。我用 Qt Creator 打开了 .pro 文件,在 main.cpp 文件中创建了一个 main 函数,然后按 Ctrl + R,它就构建并运行了!

于 2013-10-30T18:42:31.387 回答