1

openFrameworks を使い始めたばかりで、0072 Visual Studio バージョンを使用しています。oF から提供された空のサンプル プロジェクトをビルドしようとすると、次のエラーのみが表示されました。

エラー C2039: '_Dynamic_tag' : 'std::tr1' のメンバーではありません

私は Visual Studio 2012 Express を使用しており、この問題は既に解決されているようですが、VS2010 バージョンでは、こちら.

解決済みのもので ofTypes.h を確認しましたが、違いはありませんでした。

何か案が?

4

1 に答える 1

1

私の理解では、VS2012はstd::tr1::、新しいC ++ 11機能を搭載することに完全に賛成してstd::いますが、コンパイラオプションを使用して元に戻すことができる場合があります。

他に何もないとしても、OFWは内部の実装変数(先頭のアンダースコアが手がかりです)を使用しているように見えますが、これはかなりばかげたことです。

その場合、OpenFrameWorksには別のアップデートが必要になるという意味になります。

于 2012-11-12T12:13:48.940 に答える