0

ウェブカメラからビデオをキャプチャするアプリをコーディングしています。私はCとWindowsでそれをやっています。しかし、これは私がそれを解決する方法がわからないというエラーです。それは変数宣言にあります:

CvCapture* capture = cvCreateCameraCapture(0);

ご覧のとおり、OpenCV を使用してアプリをコーディングしています。この行は、アプリと Web カメラ間の接続を解除するためのものです。ここにエラーが表示されます。私のコンパイラ(MS Visual Studio 2010)は次のように述べています:

エラー C2099: El inicializador no es una constante

MSDN Microsoft でそのエラー (C2099) について検索しましたが、修正には役立ちませんでした。

PSエラーについてスペイン語版で申し訳ありませんが、英語版はまだダウンロードしていません。

4

2 に答える 2

1

ご回答ありがとうございますが、私の場合はうまくいきませんでした。それを修正する方法について少し検索を続けたところ、解決策が見つかりました。私の意見では、それは最適な解決策ではありませんが、うまくいきました。解決策は、ファイルを「.c」から「.cpp」に変更することです。コンパイラ(私の場合はgcc)が動的初期化を呼び出し、純粋なCでは許可されていないため、これで問題が修正されます.

どうもありがとうございました!:D

于 2013-08-15T11:44:01.770 に答える