Visual Studio 2008 での rrdtool のコンパイルに問題があります。
すべてのzipファイルを追加して抽出しました。
rrd.sln を開いて、3 つのプロジェクトそれぞれのビルド ソリューションを試しました。rrdlib、rrdtool、および rrdupdate ですが、これらすべてでエラーが発生しています。
Windows 2003 R2 を使用していますが、次のような重大なエラーが発生します。 " rrd_resize.c
..\src\rrd_create.c(15): 致命的なエラー C1083: インクルード ファイルを開けません: '../rrd_config.h': そのようなファイルまたはディレクトリはありません pngsize.c
これらは、私が従うインストール手順です: Microsoft Visual Studio 2008 (9.0.x) でバージョン 1.3.5 以降の rrdlib.lib および rrdtool.exe をビルドするための段階的な手順は次のとおりです。
(1) このテキストファイルがあるディレクトリに「contrib」という名前のフォルダを作成します。
(2) rrdtool が依存する以下のライブラリをこのフォルダにダウンロードします。
- cairo: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/cairo_1.8.10-3_win32.zip
and http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/cairo-dev_1.8.10-3_win32.zip
- glib: http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.24/glib_2.24.1-1_win32.zip
and http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.24/glib-dev_2.24.1-1_win32.zip
- libpng: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/libpng_1.4.0-1_win32.zip
and http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/libpng-dev_1.4.0-1_win32.zip
- libxml2: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/libxml2_2.7.7-1_win32.zip
and http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/libxml2-dev_2.7.7-1_win32.zip
- pango: http://ftp.gnome.org/pub/gnome/binaries/win32/pango/1.28/pango_1.28.0-1_win32.zip
and http://ftp.gnome.org/pub/gnome/binaries/win32/pango/1.28/pango-dev_1.28.0-1_win32.zip
- zlib: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/zlib_1.2.4-2_win32.zip
and http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/zlib-dev_1.2.4-2_win32.zip
- fontconfig: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/fontconfig_2.8.0-2_win32.zip
- freetype: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/freetype_2.3.12-1_win32.zip
- expat: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/expat_2.0.1-1_win32.zip
(3) すべての .zip ファイルを contrib フォルダーに解凍します。各ライブラリを独自のディレクトリに抽出しないでください。すべてのファイルを「bin、include、lib...」などのフォルダーで構成される構造にマージしたいと考えています。
(4) rrdtool-folder の win32 フォルダーにある Visual Studio 2008 ソリューション "rrd.sln" を開き、プロジェクト rrdlib (rrdtool-library 用)、rrdtool (libraray に応じて rrdtool-executable 用)、または完全なソリューション。ビルド後のイベントは、実行可能ファイルをビルドするときに、rrdtool が必要とするすべての dll を .exe の隣に自動的にコピーします。これらの DLL は、rrdtool が実行されるすべてのホストで使用できる必要があります。
助言がありますか?