在qt Creator中单击在我的项目上运行
" Failed to start program. Path or permissions wrong?"
11:02:18: Starting C:\V6\Filename2.0\release\Filename.exe...
11:02:18: Failed to start program. Path or permissaions wrong?
11:02:18: C:/V6/Filename2.0/release/Filename.exe exited with code -1
11:02:18: The process failed to start. Either the invoked program "C:/V6/Filename2.0/release/Filename2.exe" is missing, or you may have insufficient permissions to invoke the program.
答案 0 :(得分:0)
没有更多信息(Qt和Qt Creator版本,OS版本-我认为它是Windows),很难提出一个合理的假设,但是,我想不起的是,您可以尝试以下操作:
您确定没有其他Filename.exe在运行吗?如果存在QtCreator,则无法创建新的可执行文件来替换当前正在使用的可执行文件
也许Windows在该特定文件/文件夹上拥有一些锁定,可能值得使用mst isusedby
答案 1 :(得分:0)
这可能是由于可执行文件名所致,如此答案指出:Qt: Cannot execute '': The requested operation requires elevation显示了另一条错误消息,如果可执行文件名包含或以“ install ”结尾,则会发生这种情况,“ 更新”,“ 设置”,“ 补丁”。
另一方面,可以使用所需的管理员权限在.pro
中明确设置(访问级别)清单:
QMAKE_LFLAGS += /MANIFESTUAC:\"level=\'requireAdministrator\' uiAccess=\'false\'\"
或者,为当前用户设置访问权限:
QMAKE_LFLAGS += /MANIFESTUAC:\"level=\'asInvoker\' uiAccess=\'false\'\"