set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32")file(GLOB_RECURSE box2d_source_files "${CMAKE_CURRENT_SOURCE_DIR}/Box2D/*.cpp")add_subdirectory(src bin)这个命令来指定生成文件的目录, 直接通过修改set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib) 这样指定, 这样在目标lib目录中不会出现多余的中间编译文件.CMakeLists.txt中第一行都要有cmake_minimum_required(VERSION 2.8.4).