Windows7コンピューターでPOCOライブラリをコンパイルしてみました。私はEclipsecdtを使用していますが、VisualC++でのみコンパイルできると書かれています。
WindowsプラットフォームでPOCOC++ライブラリを構築するには、Microsoft Visual Studio 7.1(2003)、8.0(2005)、9.0(2008)、または10.0(2010)が必要です。すべてのバージョンのソリューションファイルとプロジェクトファイルが含まれています。Visual Studio 2008および2010では、64ビット(x64)ビルドもサポートされています。Visual Studio内([ビルド]->[バッチビルド]->[すべて選択];[再ビルド])またはコマンドラインからビルドできます。コマンドラインからビルドするには、Visual Studio .NET 2003/2005/2008/2010コマンドプロンプトを起動し、POCO C ++ライブラリソースを抽出したディレクトリに移動します(cd)。次に、buildwin.cmdスクリプトを開始し、引数としてVisual Studioのバージョン(71、80、90、または100)を渡します。適切なコマンドライン引数を渡すことで、buildwin.cmdによって構築されるものをカスタマイズできます。buildwinを呼び出します。何が利用可能かを確認するための引数なしのcmd。ビルドから特定のコンポーネント(NetSSL_OpenSSLやData / MySQLなど)を無効にするには、配布ルートディレクトリにあるcomponentsという名前のテキストファイルを編集して、それぞれの行を削除します。NetSSL_OpenSSL、Crypto、Data / MySQLなどの特定のライブラリには、他のライブラリへの依存関係があります。ビルドスクリプトは必要なヘッダーファイルとインポートライブラリの場所を認識していないため、ヘッダーファイルパスをINCLUDE環境変数に追加し、ライブラリパスをLIB環境変数に追加するか、編集する必要があります。 buildwin.cmdスクリプト。これらの環境変数も設定できます。テストスイートとサンプルを実行するには、結果の共有ライブラリを含む最上位のbinディレクトリがPATH環境変数に含まれている必要があります。
Visual C ++ Expressをダウンロードしましたが、「buildwin.cmd」を実行すると次のエラーが発生します。
devenv is not recognized as an internal or external command.
また、プログラム内に「ビルド」メニューが見つかりません。ライブラリを構築するには、完全なVisual C ++が必要ですか?もしそうなら、もっと安いオプションはありますか?