---------- Forwarded message ----------
From: Wen Shi <[email protected]>
Date: Sat, Nov 7, 2009 at 2:19 AM
Subject: Re: [Insight-users] Problem with CMakelist
To: John Drescher <[email protected]>
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" <[email protected]>
收件人: "Wen Shi" <[email protected]>
发送时间: 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 <[email protected]> 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