Macでncursesをxcodeとして使用


平和な摩角ビルCレッスンで...
迷宮ゲームを制作するプロジェクト開発に本格進出(10日目)
困難にぶつかった
#include <ncurses.h>
ヘッダファイルコードがセットされていてもncursesの対応する関数を使用できないエラーが発生します.
Undefined symbol: _endwin

ncursesを使用するには、コンパイラオプションに-lncursesを追加する必要があります.
簡単なxcodeを1行書きましたが、今回初めてxcodeを使いましたあまりにも...疲れた...
いずれにしても解決する.

1.xcodeコンパイラ設定


[プロジェクト](Projects)をクリックします(下の図のConsol-Make-Game)
TARGETSのコンソールをクリック
右側のBuild Phasesをクリックします

2.Compile sourceへの-lnursesの追加


Compile Sourcesをクリックすると、cファイルが表示されます(そのうちの1つはmain.cです).
ncursesヘッダファイルを使用するコードをダブルクリックします.-lncursesと入力し、Enterと入力します.

3. libcurses.tbdの追加


Compile Sourcesの下のリンクバイナリWith Libraryをクリックし、「追加」ボタン(+)をクリックします.
libcursesを検索してAddとして追加

いよいよ.Build Succeeded..!!

でもこれは終わりじゃない...
xcode自体のコンソールは表示されません.
1.アーカイブの作成
2.実行可能ファイルの作成
その実行可能ファイルで実行する必要があります...🥲