可以从Qt运行程序但不能从konsole运行它

时间:2013-04-04 09:28:48

标签: linux qt terminal opensuse

我有一个问题听起来很奇怪。我在Qt编译了一个程序,它运行成功。

但是当我导航到konsole中的release文件夹并运行程序时(即使是超级用户),它报告:

If 'HelloWorld' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf HelloWorld

我检查了权限,所有用户都可以阅读。路径是对的。我已经不在了。

请帮助我!

注意:我在OpenSuse 12.1上使用Qt 4.74。刚刚从几天前从Windows切换

我认为这与源代码无关,因为即使是简单的HelloWorld程序也无法运行

1 个答案:

答案 0 :(得分:0)

如果程序在当前目录中,请确保使用前缀指示运行它:

./HelloWorld