2011-11-15 31 views
0

OpenCVを使用してゴルフボールを検索しています。私はすでにボールの座標を見つけましたが、私は今この座標をプロジェクトのコミュニケーションを行う他のVC++プロジェクトに送りたいと思っています。私は、ソリューション内の別のプロジェクトでアクセスできるように変数を宣言する方法を知りたいのですが共有Visual C++プロジェクト間の変数

+0

名前付きパイプを使用できます。 – YAHOOOOO

答えて

1

2つのプロジェクトが別々のプロセスを実行する場合、IPC(プロセス間通信)が必要です。そのためにBoost libraryがあります。あなたのプロジェクトは、一つだけのプロセスを実行する1がexe、1つはdllであると言うなら

、あなたはexedllにリンクし、両方exedllが使用するグローバル経由で値を渡すことができます(推奨されません) (つまり、dllからオブジェクトを作成し、あなたの値などを使って関数を呼び出す)ことができます。

関連する問題