[解決済み] cmake 既存のソースから Xcode プロジェクトを生成する
2022-02-26 14:30:34
質問
これは、私が発電を開始したときのものです。
iMac:IXCSoftswitch alex$ /usr/bin/cmake -G Xcode .
-- CMAKE_SOURCE_DIR = /Users/alex/Desktop/ixc-v/IXCSoftswitch, CMAKE_BINARY_DIR = /Users/alex/Desktop/ixc-v/IXCSoftswitch
CMake Error at CMakeLists.txt:25 (MESSAGE):
Binary and source directory cannot be the same
-- Configuring incomplete, errors occurred!
どうすれば直るのでしょうか?私はCMakeに新しいです、サンプルは感謝します。
解決方法を教えてください。
CMakeは アウトオブソース をビルドします。
ここでの考え方は、コンパイル時に作成されたファイルと元のソースファイルを混ぜないということです。実際には、通常は新しい空のビルドディレクトリからCMakeを実行し、引数としてソースディレクトリのパスを与えます。
cd IXCSoftswitch
mkdir build
cd build
cmake -G Xcode ..
CMake が生成するすべてのファイル(これは
ロット
) は、現在では
build
サブディレクトリを作成し、ソースディレクトリはビルドの痕跡を残さないようにします。
アウトオブソースビルドの概念は、最初は奇妙に思えるかもしれませんが、実は慣れればとても便利な作業方法なのです。
関連
-
[解決済み] -bash: export: =': 有効な識別子ではありません
-
[解決済み】ターミナルエラー: zsh: 権限が拒否されました: ./startup.sh
-
[解決済み】netsession_macがCPUを大量に使用しています。それは何ですか?[クローズド]。
-
[解決済み] ターミナルで行数を表示しようとすると、"xargs unterminated quote "というエラーが発生する。
-
[解決済み] MacでGNUのreadlink -fの動作を得るにはどうしたらいいですか? [クローズド]です。
-
[解決済み] インストール後、Gulpコマンドが見つからない
-
[解決済み] cmake 既存のソースから Xcode プロジェクトを生成する
-
[解決済み] ターミナルで現在のブランチとフォルダのパスを表示するにはどうすればよいですか?
-
[解決済み] Homebrewを再インストールする最も良い/安全な方法は何ですか?
-
[解決済み] Mac OSのファインダーでターミナルを開くにはこちら【終了しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Mongod が /data/db フォルダがないと文句を言う問題
-
[解決済み】ターミナルエラー: zsh: 権限が拒否されました: ./startup.sh
-
[解決済み】ローカルでドッカーイメージが見つからない
-
[解決済み】SSH -L 接続は成功したが、localhost のポートフォワーディングが機能しない "channel 3: open failed: connect failed: 接続が拒否されました"
-
[解決済み】dyld: ライブラリがロードされない ... 理由: 画像が見つからない
-
[解決済み] rootでrsyncを実行中。操作は許可されていません
-
[解決済み] SSH -L 接続は成功したが、localhost のポート転送が機能しない "channel 3: open failed: connect failed: 接続が拒否されました"
-
[解決済み] インストール後、Gulpコマンドが見つからない
-
[解決済み] MacOsでdockerを簡単にインストール、アンインストールする方法
-
[解決済み] ターミナルで現在のブランチとフォルダのパスを表示するにはどうすればよいですか?