---------- Forwarded message ---------- From: Wen Shi <ws...@sfu.ca> Date: Sat, Nov 7, 2009 at 2:19 AM Subject: Re: [Insight-users] Problem with CMakelist To: John Drescher <dresche...@gmail.com>
Hi john, Thank you for your reply. But actually I first used " INCLUDE(${VXL_USE_FILE})" But when I use CMake to generate the project, there is a error saying that "INCLUDE" can only take one argument. So I used INCLUDE_DIRECTORIES(${VXL_USE_FILE}). I don't know why it says that. THanks again Wen Shi ----- 原始邮件 ----- 发件人: "John Drescher" <dresche...@gmail.com> 收件人: "Wen Shi" <ws...@sfu.ca> 发送时间: 2009年 11 月 06日, 星期五 下午 6:12:26 GMT -08:00 美国/加拿大太平洋 主题: Re: [Insight-users] Problem with CMakelist On Fri, Nov 6, 2009 at 8:01 PM, Wen Shi <ws...@sfu.ca> wrote: > Hi Guys, > I am new to CMake and have little experiences in writing CMakelist files. > Currently I want to generate a project which calls VXL libraries. > Below is my CMakelist file: > > CMAKE_MINIMUM_REQUIRED(VERSION 2.4) > IF(COMMAND CMAKE_POLICY) > CMAKE_POLICY(SET CMP0003 NEW) > ENDIF(COMMAND CMAKE_POLICY) > > > > PROJECT(Hello) > > FIND_PACKAGE(VXL REQUIRED) > IF(VXL_FOUND) > INCLUDE_DIRECTORIES(${VXL_USE_FILE}) > > ENDIF(VXL_FOUND) > > ADD_EXECUTABLE(Hello Hello.cpp) > > TARGET_LINK_LIBRARIES(Hello vbl vcsl vgl vgui vidl vidl1 vidl_vil1 vil vil1 > vnl vpl vsl vul) > > My Hello.cpp is as follows: > // Include standard C++ input/output library > #include <vcl_iostream.h> > > // main is the first function to be called > int main() > { > // send string "hello world" to the standard > // output stream cout. > vcl_cout << "Hello world\n"; > > // Must return something from main > return 0; > } > > I used CMake to generate the project files and there is no problems. > But When try to run the project, I always receive the error: > can't find the include file or directory 'vcl_iostream.h'. > I am wondering if some of you can point out the errors. > Thanks a lot > replace INCLUDE_DIRECTORIES(${VXL_USE_FILE}) with INCLUDE(${VXL_USE_FILE}) John -- John M. Drescher _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake