0

私はopenFrameworksを学び始めました。大好きです。しかし、今私はひどく立ち往生しています。ウェブ上で何かを見つけることができません、そして、この問題のプログラミングスキルが少し不足しているかもしれません。ofxEtherdream Windowsでコンパイル

ここに私の質問です: 私はopenFrameworksとofxEtherdreamを含むプロジェクト、インターンシップをしています。私は自分のLinuxラップトップでコーディングを始めました。うまくいっています。
最終的なプロジェクトはWindows上で実行する必要がありますが、etherdream.cはLinuxのみのライブラリを使用しています.DllをリンクせずにこのプログラムをVisual Studioでコンパイルすることはできません...どうすればいいですか?ここでofxEtherdreamプロジェクト、私はWindows上でコンパイルする必要がある1つである https://github.com/j4cbo/j4cDAC/tree/master/driver/libetherdream

:ここ

はEtherdreamのソースコードです。 https://github.com/memo/ofxEtherdream

私は本当にこの機能が必要です!

  • Windowsでコンパイルする方法はありますか?
  • Windows版のソースコードを検索しますか? (なぜetherdream.dllは存在するのですか?Windows用のソースコードはありません)
  • etherdream.dllを私のVisual Studioプロジェクトにリンクし、Visual Studioにlibディレクトリの現在のetherdream.c/hを無視するよう伝えることができます。 ofxEtherdream.cppで参照されているofxEtherdream?
  • ... ??私が気付いていない他の解決方法

答えて

0

libetherdreamの2つの別々のビルドがあります.1つはwindows、もう1つはlinux/macです。 ofxEtherdreamはlinux/macバージョンとリンクしています。 WindowsのCドライバは、ここで見つけることができますが、私は誰かが窓のLIBに対してofxEtherdreamとリンクを再実装しなければならないと思う:

https://github.com/j4cbo/j4cDAC/tree/master/driver/

1

私は同じ問題に走ったし、Cを作ることにしました++インタフェースWindows用のetherdream dllをラップします。私は最初からソースをコンパイルすることができませんでしたので、代わりにdllを実行することに決めました。興味があるかもしれません。私は問題なくさまざまなプロジェクトでうまく使用しました。https://github.com/naivisoftware/netherdream

残念ながら、dllはx32ビルドのみです。私はそれを64ビット環境で使用したいと思っていましたが、そこに運がありません。エーテルの夢の開発者と連絡を取り合い、アップデートを約束しました。残念ながら私はまだ何も見たことがありません。上記のインタフェースはether-dream DACとdllの最初のバージョンでのみテストされていることに注意してください。

関連する問題