0

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 が実行されるすべてのホストで使用できる必要があります。

助言がありますか?

4

1 に答える 1