
Я пытаюсь использовать qmake в смонтированном каталоге samba. Вот что я получаю
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 работает в любом другом каталоге. Я использую Debian 6.0.4 32-бит с ядром 2.6.32-5-686. Мой qmake из Qt 4.7.4, собранный из исходников.
Есть идеи ?
решение1
Хорошо, я нашел решение: смонтировать каталог с помощью cifs вместо smbfs, и это работает! Я добавил следующую строку в 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/