この質問は、私が unix システムに関する g++ についていくつかのことを学んだので、少し行ったり来たりしました (誰かを台無しにしてしまったらごめんなさい)。
現在完了しようとしているプロジェクトでは、twitcurlを Xcode とOpenFrameworksで実行したいと考えています。誰かがこれを行うことができた場合は、この難解な偉業を私と共有してください.
以下は、私が立ち往生していることのいくつかです:
彼らのwikiからの指示のいくつかを逆流させる
- ライブラリのソースをダウンロードする
- ビジュアル C++ または make を使用して twitcurl ライブラリをビルドします (それらも cmake です)。
- Twitter アプリケーションに twitcurl.h と curl ヘッダーを含め、twitcurl.lib と libcurl.lib/libcurl.dll にリンクします。
これは簡単に思えますが、ライブラリを作成すると、twitcurl.lib
. 別のファイルlibtwit.a
が生成されます。これは、OSX が必要とするものであると思われます (インストールするusr/local/
とヘッダーと一緒に挿入されるため)。ただしtwitcurl.h
、ヘッダーに を含めて twitCurl オブジェクトを作成しようとすると、未定義のシンボルがさらに取得されます
Undefined symbols for architecture i386:
"twitCurl::~twitCurl()", referenced from:
testApp::setup() in testApp.o
"twitCurl::twitCurl()", referenced from:
testApp::setup() in testApp.o
ld: symbol(s) not found for architecture i386
私は現在、twitcurl が 64 ビットに対応していると想定しています (CFLAGS=-m32 を追加しようとしましたが、失敗しました)。私の知る限り、Openframeworks は現在 32 ビットしかありません。これは、twitcurl が私にとって選択肢ではないかもしれないことを意味しますが、もし誰か方法を知っているなら、私に知らせてください!
前もって感謝します。