wxWidgets というライブラリをビルドする

情報

IDE VC++ 2008 EE
wxWidgets Website http://www.wxwidgets.org/
wxWidgets Type wxMSW
wxWidgets Version Current Stable Release: 2.8.9
wxWidgets Download wxMSW-2.8.9.zip

手順

  1. インストーラもあるが.漢はやっぱり zip アーカイブから.適当なところに展開する
    • D:\Develop\wxMSW に展開した
  2. build\msw\wx_dll.dsw を開く.プロジェクト形式の変換は「すべてはい」
  3. バッチビルドから DLL Unicode Release|Win32 のみを選択してビルドする
    • 1件失敗となった.内容は後述する
  4. インクルードファイルとライブラリファイルのパスを通す
    • D:\Develop\wxMSW\include
    • D:\Develop\wxMSW\lib\vc_dll

これでいいだろう.

ビルドエラーの件

出力状況は「ビルド: 19 正常終了、1 失敗、0 更新不要、0 スキップ」.エラー部を以下に示す.

------ ビルド開始: プロジェクト: dbgrid, 構成: DLL Unicode Release Win32 ------
コンパイルしています...
dummy.cpp
コンパイルしています...
dbgrid.cpp
リソースをコンパイルしています...
Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
Copyright (C) Microsoft Corporation.  All rights reserved.
リンクしています...
LINK : fatal error LNK1181: 入力ファイル '..\..\lib\vc_dll\wxbase28u_odbc.lib' を開けません。
ビルドログは "file://D:\Develop\wxMSW\build\msw\vc_mswudll\dbgrid\BuildLog.htm" に保存されました。
dbgrid - エラー 1、警告 0

データベース操作か?きっと無くてもいいだろう.