Hello,

I am trying to use boost-cmake with visual studio. My project looks like:

I created a test project that looks like:

Boost_cmake_test/
                /boost
                      /src
                      /build
                /CMakeLists.txt
                /main.cpp

My CMakeList:
############################################################
cmake_minimum_required(VERSION 2.6.4 FATAL_ERROR)

include_directories(${CMAKE_SOURCE_DIR}/boost/src)

include( ${CMAKE_SOURCE_DIR}/boost/build/lib/Exports.cmake )

add_executable(my_program main.cpp)

target_link_libraries(my_program boost_date_time-mt-shared)
############################################################

main.cpp :
//---------------------------------
#include <iostream>
#include "boost/date_time/posix_time/time_parsers.hpp"

int main()
{
return 1;
}
//---------------------------------

This works perfectly on linux but when I try to compile it in visual studio, I get this error: 1>LINK : fatal error LNK1104: cannot open file 'libboost_date_time-vc90-mt-gd-1_41.lib'

It looks like that visual studio is trying to find 'libboost_date_time-vc90-mt-gd-1_41.lib' which doesn't exist instead of 'libboost_date_time-vc-mt-gd-1_41.lib'.

Any body knows what's happening ?

Thank you.
Nehme Bilal
_______________________________________________
Boost-cmake mailing list
Boost-cmake@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-cmake

Reply via email to