見出し画像

【Console Application】ファイルとデータベース 288【学習記】

今回の概略

SQLite 関連のライブラリを上手く取り込めないようで方策を探す事に…

#学習記 #Objective_C
#Xcode

【Console Application】ファイルとデータベース【学習記】
仕様
https://note.com/sayka/n/nb8a67fa90a64?magazine_key=m7bb64c6a359f#br1mB

仕様
レコード
・レベル
 1-12
・難易度
 b,n,h,a,l
・曲名
・ランプ
 -,x,a,e,c,h,e,f

オプションスイッチ
-u file.csv # 更新(略値)
 ファイル名だけ指定した場合更新処理と見做す
-d file.csv # 削除
-p # csv 出力(略値)
 何も指定せずに起動した場合出力処理と見做す
-v # バージョン
-h # ヘルプ

----備忘録
(現在無し)

前回の粗筋

移植は終わった🤤


デバグ

動作試験を始めるに至って、問題はデバグ時にどこが起点になるのか良くわからないという事😑

一応 .xcodeproj の有る階層へ置いてみたけど…よく考えたら最初は文字列出すオプションからだからすぐわかんなかった🤪

………
そういやコマンドラインツールを xcode でデバグ実行した事無いや🤪
今まではデバグビルドしたやつをターミナルから直実行してた😑
スマホアプリをシミュレータへ送る、は やった事有るけどコマンドラインツールはどうやるんだろ?🤔

XcodeでCommand Line Tool実行時にコマンドライン引数を渡す
https://ys4145.hatenadiary.org/entry/20120615/p1
Product->Edit Scheme...
と進み
Runのメニューを開く
そこにArgumentsタブがあるので
引数を追加してやるとRunさせたときに
コマンドライン引数として指定される

いきなり構成違うじゃんって思うもこの記事2012年なのよね…🙄そりゃ違うわ
まぁほぼ同じ構成で「どこにあるの?」ってならない点に関しては褒めても良い維持なのでは?🤤

おや? Xcode は引数を複数登録して選べる…のかな?🤔

複数同時に有効化できるしドラッグで並べ替えできるから並んでる順にターミナルで入力した事にしてくれるのかなこれは🤤

こうすれば -p を維持したままファイル指定有り無しを切り替えられる🤤
………筈🙄

😞😞😞
一番出てほしくない SQLite 系のエラー🙄
何故って?資料が恐ろしく少ないから😞
むしろ無いと言っても良い水準😩

xcodeビルドエラーとの戦い
https://kiwamunet.hateblo.jp/entry/2015/07/01/125907

………んんんん?よもや x86_64 のバイナリが存在しない…?🙄んなアホな

めんどくて自環境のみでやってたけど基本文法では Any にしていたので Any で試すぽ😑無駄だと思うけど

………
特に変わらない😑(写真略

記事で言ってる 'Build Active Architecture Only' は標準だと Debug は Yes になってるみたいだからこれを No に変えてみるお😑眉唾

………
まぁ、通らなかた😞

将棋プログラミング
https://ykakinoki.hateblo.jp/entry/2020/09/02/152802

リンクし、解決した。

………そういえばライブラリ足した時に Frameworks フォルダは追加されたけどシート?側には足されなかったからそれが影響してるのかしら?🤔

【Console Application】ファイルとデータベース 259【学習記】
https://note.com/sayka/n/ndad1ae82d542?magazine_key=m7bb64c6a359f

"TARGETS/General/Framework and Libraries" から追加したらそこには表示されないでファイルの方に Frameworks フォルダが現れて追加されたお😑

これ、明確にリンクする設定を書かないとならないのでは…?🙄

………
確かに、エラーの詳細の文字列の中に実行コマンド文字列が出ているけれど sqlite 関連のライブラリをリンクしている記述は無いっぽ😑

なんか、ようこそ無限回廊の様な気がしてきた…😞


次回は

Framework の具体的なリンク方法を探すお😑

いいなと思ったら応援しよう!