Macでncursesをxcodeとして使用
平和な摩角ビルCレッスンで...
迷宮ゲームを制作するプロジェクト開発に本格進出(10日目)
困難にぶつかった
Undefined symbol: _endwin
ncursesを使用するには、コンパイラオプションに
簡単なxcodeを1行書きましたが、今回初めてxcodeを使いましたあまりにも...疲れた...
いずれにしても解決する.
[プロジェクト](Projects)をクリックします(下の図のConsol-Make-Game)
TARGETSのコンソールをクリック
右側のBuild Phasesをクリックします
Compile Sourcesをクリックすると、cファイルが表示されます(そのうちの1つは
ncursesヘッダファイルを使用するコードをダブルクリックします.
Compile Sourcesの下のリンクバイナリWith Libraryをクリックし、「追加」ボタン(+)をクリックします.
いよいよ.Build Succeeded..!!
でもこれは終わりじゃない...
xcode自体のコンソールは表示されません.
1.アーカイブの作成
2.実行可能ファイルの作成
その実行可能ファイルで実行する必要があります...🥲
迷宮ゲームを制作するプロジェクト開発に本格進出(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.実行可能ファイルの作成
その実行可能ファイルで実行する必要があります...🥲
Reference
この問題について(Macでncursesをxcodeとして使用), 我々は、より多くの情報をここで見つけました https://velog.io/@seondal/Mac-에서-xcode로-ncurses-사용하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol