Poco C++ライブラリをビルド/インストール/使用しようとしています。私はUbututu(Natty)を実行しています。私は正常に動作している静的ライブラリをコンパイルしたが、私は、スペースを含むパスにENVするvar PROJECT_BASEを設定すると、私はエラーを取得:C++ Pocoライブラリでコンパイルエラーを起こす - パス名に空白が含まれています
make
/bin/sh: Syntax error: Unterminated quoted string
/bin/sh: Syntax error: Unterminated quoted string
/home/username/Documents/poco-1.4.1p1/build/rules/global:62: *** Current working directory not under $PROJECT_BASE. Stop.
私はPROJECT_BASEを設定しました:
/files/Dropbox/Myname\'s\ Work/C++\ Work
私は正しくエスケープする必要があると信じていますか? traillingバックスペースを追加すると、私の別のエラー与える:私はそれをする方法を設定し、私は基本的な何かが足りないかもしれないが、私はポコCを得るためにここ数日間格闘してきた
make
/bin/sh: Syntax error: Unterminated quoted string
awk: line 1: runaway string constant "/files/Dro ...
/home/username/Documents/poco-1.4.1p1/build/rules/global:62: *** Current working directory not under $PROJECT_BASE. Stop.
を++ライブラリのビルドシステムREADMEはSYMBLINKSがPROJECT_BASEを壊していると言いましたが、私は何も使っていません。S/filesはext4のマウント(同じhdd、別のパーティション)です。
ありがとうございました!
パスは、多くの場合、シェルスクリプトで正しく処理されます - あなたは、単にそれらが – Erik
おそらく、単にバグを回避することにより、非常に簡単にあなたの人生を作ってあげますか?メイクファイルはどこかでボルケーグされている可能性があります – sehe
えええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええ投稿日時:私はドロップボックスのスペースを削除するためにディレクトリの名前を変更するのを嫌っている。なぜなら、3つの他の場所と競合する可能性が最も高いからだ。P – Technosites