2

次のような非常に単純なデモアプリで、Qt から OSX の Qt Creator コンソールでこの奇妙なランタイム エラーが発生します。

QProcessPrivate::execChild() failed to chdir to /Users/myname/9781590598313/paths.app/Contents/MacOS Failed to start program. Path or permissions wrong? /Users/myname/9781590598313/paths.app/Contents/MacOS/paths exited with code -1

#include <QApplication>

#include <QPainter>
#include <QPainterPath>
#include <QPixmap>

int main( int argc, char **argv )
{

  QApplication app( argc, argv );

  QPixmap pixmap( 200, 200 );
  pixmap.fill( Qt::white );

  QPainterPath path;

  path.addEllipse( 80, 80, 80, 80 );

  path.moveTo( 120, 120 );
  path.lineTo( 120, 40 );
  path.arcTo( 40, 40, 160, 160, 90, 90 );
  path.lineTo( 120, 120 );

  QFont font = QApplication::font();
  font.setPixelSize( 40 );

  path.addText( 20, 180, font, "Path" );

  QPainter painter( &pixmap );
  painter.setRenderHint( QPainter::Antialiasing );

  painter.setPen( Qt::black );
  painter.setBrush( Qt::gray );

  painter.drawPath( path );

  //pixmap.save( "path.png" );

  return 0;
  }

save()ハードドライブの別の場所に移動し、何らかの理由で権限の問題が発生した場合に備えて、関数をコメントアウトしましたが、違いはありませんでした. これらのディレクトリから Qt のデモを常に問題なく実行していますが、このコードから問題を特定できる人はいますか?

プロジェクトには、他の cpp またはヘッダー ファイルはまったくありません。

4

1 に答える 1