无法启动程序。路径或权限错了吗?在Qt

时间:2010-10-14 09:54:15

标签: qt qt-creator qt-mobility

我已经下载了Qt Mobility开源项目。我有一套演示应用程序。当它构建并启动App时,我收到了这个错误:

  

无法启动程序。路径或   权限错了?

有人可以告诉我这个问题是什么吗?

更新

完整的错误是:

  

启动   /Users/xxxxx/Qt/qt-mobility-opensource-src-1.0.2/config.app/Contents/MacOS/config ...   无法启动程序。路径或   权限错了?

我已经包含了“.pro”文件内容:

TEMPLATE = app
TARGET = writemessage

QT += gui

include(../examples.pri)

CONFIG += mobility
MOBILITY = messaging
INCLUDEPATH += ../../src/messaging

HEADERS += \
    messagesender.h

SOURCES += \
    messagesender.cpp\
    main.cpp

symbian:TARGET.CAPABILITY = NetworkServices \
    LocalServices \
    ReadUserData \
    WriteUserData \
    UserEnvironment \
    ReadDeviceData \
    WriteDeviceData

9 个答案:

答案 0 :(得分:7)

我在Windows中遇到了同样的问题。我找到了答案。您需要检查“运行设置”部分中的“工作目录”参数。 我把它改成了与我的构建目录相同的路径,并且工作正常。

我是以管理员身份运行QT。

答案 1 :(得分:4)

我的mac默认没有安装valgrind所以我必须

brew install valgrind

返回QT Creator,在项目中 - >运行 - > Valgrind设置

将Valgrind可执行文件指向brew安装版本即可 通过在命令行上键入which valgrind来查找。

最后由于错误报告here我意识到valgrind 3.13有一个bug并且不起作用,而valgrind 3.12也没有在mac上工作,并且mac os high sierra isn&# 39;由valgrind支持。因此,在3.14出现之前,你基本上没有看到。

答案 2 :(得分:3)

我认为您在这里面临的问题是可执行文件的用户权限或错误的构建路径。

首先,尝试在“项目”下设置构建路径 - “常规” - 将目录构建到正确的路径。

如果不起作用,请打开终端,转到构建路径并执行./QtBuildProgram

如果这不起作用,请查看用户权限ls -a ./QtBuildProgram

可能未授予可执行权限,因为您在另一个用户模式下运行Creator作为终端模拟器。

为了确保,执行sudo chmod u+x QtBuildProgram然后通过键入./QtBuildProgram

从命令行执行程序

这也应该允许你再次从QtCreator运行程序。

答案 3 :(得分:0)

在我的情况下,这是因为我有一个32位CPU,它正在构建64位可执行文件。我尝试从命令行运行它之后才想到这一点。

答案 4 :(得分:0)

检查您的运行设置,看看exe路径是否存在,并在那里构建文件。如果您运行的是Windows 7或Windows 8,请将qtcreator可执行文件的设置设置为“以管理员身份运行”。

答案 5 :(得分:0)

检查您的防病毒设置。

那是我的问题。

答案 6 :(得分:0)

在我的情况下,此错误是由“运行设置”中“工作目录”路径开头的空格引起的。

答案 7 :(得分:0)

就我而言,此错误是由于防病毒软件阻止运行exe文件引起的。我刚刚关闭了Avira Shield一段时间,它奏效了。

答案 8 :(得分:-2)

在我的情况下,这是因为我在项目的顶部缺少这两行代码。确保你没有任何空间:

          <a data-toggle="modal" data-refresh="true"  href="configuration_popup.php?<?php echo 'gID='. $_GET['gID'] . '&cID=' . $Qconfiguration->valueInt('configuration_id'); ?>" data-target="#myModal_<?php echo $Qconfiguration->valueInt('configuration_id'); ?>"><?php echo HTML::image (DIR_WS_ICONS . 'edit.gif', ICON_EDIT) ?></a>
      <div class="modal fade" id="myModal_<?php echo $Qconfiguration->valueInt('configuration_id'); ?>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="dialog">
          <div class="modal-content"  style="padding:10px 10px 10px 10px;">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">&times;</span>
              </button>
              <h4 class="modal-title" id="myModalLabel"><?php echo $cInfo->configuration_title; ?></h4>
            </div>
            <div class="modal-body">
              <div class="te"></div>
            </div>
          </div> <!-- /.modal-content -->
        </div><!-- /.modal-dialog -->
      </div><!-- /.modal -->