0

QTextStreamを使用してテキストファイルを作成してから書き込みます。問題は、アプリケーションをビルドして作成したフォルダーから実行するとファイルが作成されることですが、リリース モードまたはデバッグ モードで Qt 内から実行するとファイルが作成されません。誰か提案はありますか?Macbook Proを使用しています。

4

1 に答える 1

1

おそらく相対パスを使用しました.QtCreator内では、実行可能ファイルが実行される「現在のディレクトリ」は、必ずしも実行可能ファイルがあるディレクトリではありません.

試す:

qDebug() << QDir::currentPath();

ファイルがどこに書き込まれると予想されるかがわかります。

于 2013-09-11T03:23:37.713 に答える