0

HDF5 1.8.7 を Visual Studio 10 のソースからビルドするのにかなりの困難があります。ライブラリにスレッド セーフ機能を追加する必要があります。FAQ によると、これは v1.8.6 で追加されましたが、v1.8.6 では追加されませんでした。デフォルトで。

/windows/src フォルダーと /src フォルダーの両方の h5pubconf.h ファイルに「#define H5_HAVE_THREADSAFE 1」行を手動で追加しました (VS ソリューション自体で変更する必要がある場所がわからなかったため)。

誰にも何かお勧めがありますか?ありがとう!

4

1 に答える 1

0

HDF5 はCMakeを使用して、さまざまなプラットフォームで正しいビルド システムを生成しています。Visual Studio 10 ジェネレーターが含まれています。

ソース ファイルを自分で編集する必要はありませんCMakeをインストールし、Visual Studio 10 ジェネレーターを選択して、スレッドセーフビルド オプションをオンにする必要があります。すぐにビルドできる Visual Studio 10 プロジェクトが生成されます。

于 2011-07-22T16:56:59.037 に答える