
私はsambaマウントされたディレクトリでqmakeを使用しようとしています。これが私が得た結果です
jj@deb32-6:~/smbShare$ qmake .
QFSFileEngine::currentPath: stat(".") failed
QFSFileEngine::currentPath: stat(".") failed
QFSFileEngine::currentPath: stat(".") failed
QFSFileEngine::currentPath: stat(".") failed
Cannot find file: ..
qmake は他のディレクトリでも動作します。私はカーネル 2.6.32-5-686 を搭載した Debian 6.0.4 32 ビットを使用しています。私の qmake はソースからビルドされた Qt 4.7.4 のものです。
何か案が ?
答え1
解決法を見つけました。smbfs ではなく cifs を使用してディレクトリをマウントすると、うまくいきます。次の行を fstab に追加しました。
//windows-computer/share /home/jj/smbShare cifs username=jj,password=***,perm,iocharset=utf8,uid=jj,gid=users,nounix,noserverino 0 0
Windows パスワードを fstab ファイルに入力しないようにするには、資格情報ファイルを使用します。http://anothersysadmin.wordpress.com/2007/12/17/howto-mount-samba-shares-in-fstab-using-a-credential-file/