Windows SDK を使用して CMake を使用して Windows 上でビルドするように FLTK をセットアップしようとしています。
これまでのところ、私がこれまでに達成したことは次のとおりです。
> svn co http://svn.easysw.com/public/fltk/fltk/branches/branch-1.3/ fltk-1.3
> cmake CMakeLists.txt -DOPTION_BUILD_EXAMPLES=NO -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=C:\dev\fltk-1.3
> nmake
> nmake install
これまでのところエラーはありません。
次に、ドキュメントから取得した hello world の例を含む test.cpp ファイルを作成しました。
ここに私のCMakeLists.txtがあります:
cmake_minimum_required(VERSION 2.6)
project(Test)
find_package(FLTK REQUIRED NO_MODULE)
include(${FLTK_USE_FILE})
add_executable(test WIN32 test.cpp)
target_link_libraries(test fltk)
実行するcmake CMakeLists.txt
と、 set を要求するエラーが表示されるFLTK_DIR
ので、これまでに得たものは次のとおりです。
> cmake CMakeLists.txt (FLTK_DIR に関するエラー) > cmake CMakeLists.txt -DFLTK_DIR=C:\dev\fltk-1.3\CMake >nmake
最後の nmake コマンドでは、次の出力が得られます。
[100%] CXX オブジェクトのビルド CMakeFiles/test.dir/Test.cpp.obj Test.cpp CXX 実行可能ファイル test.exe のリンク リンク: 致命的なエラー LNK1104: ファイル ';.obj' を開けません リンク パス 1 が失敗しました。2で NMAKE: 致命的なエラー U1077: 'C:\dev\cmake-2.8.7-win32-x86\bin\cmake.exe': リターン コード '0xffffffff' 止まる。 NMAKE: 致命的なエラー U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\nmake.exe"': リターン コード '0x2' 止まる。 NMAKE: 致命的なエラー U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\nmake.exe"': リターン コード '0x2' 止まる。
FLTK 自体をデフォルトの場所にインストールしようとしましたが、違いはありませんでした。
それで、誰かが私がこれを機能させるのを手伝ってくれますか?