|
Boost Users : |
Subject: Re: [Boost-users] Beginner Question (Windows MSVC)
From: James Stortz (james.ryan.stortz_at_[hidden])
Date: 2017-06-10 00:27:25
So I got it to work by simply renaming the library, but I don't know if
that's the proper solution or why. I'm wary that I'll have other issues or
that something is off about my installation. (And I do have the LIBPATH
correctly typed in the console -- sorry. :D)
On Fri, Jun 9, 2017 at 8:26 PM, James Stortz <james.ryan.stortz_at_[hidden]>
wrote:
> So I got it to work by simply renaming the library, but I don't know if
> that's the proper solution or why. I'm wary that I'll have other issues or
> that something is off about my installation. (And I do have the LIBPATH
> correctly typed in the console -- sorry. :D)
>
> On Fri, Jun 9, 2017 at 7:30 PM, stathis <stathis_at_[hidden]> wrote:
>
>> Look at the path you're using with LIBPATH, it seems wrong, it should
>> probably be
>>
>> /LIBPATH:F:\src\boost_1_64_0\stage\lib
>>
>> --st
>>
>>
>>
>> On 10/06/2017 02:04, James Stortz via Boost-users wrote:
>>
>> correction, the error was:
>>
>> LINK : fatal error LNK1104: cannot open file
>> 'libboost_date_time-vc141-mt-s-1_64.lib'
>>
>> On Fri, Jun 9, 2017 at 7:00 PM, James Stortz <james.ryan.stortz_at_[hidden]
>> > wrote:
>>
>>> I can't seem to include/link and compile properly. I am using boost 1.64
>>> and Visual Studio 2017 (Community).
>>>
>>> I can successfully include the headers and compile the example program
>>> on the Getting Started page[1]. But when trying to simply compile the mutex
>>> example from interprocess docs[2], I get this error:
>>>
>>>
>>> LINK : fatal error LNK1104: cannot open file
>>> `libboost_date_time-vc141-mt-2-1_64.lib`
>>>
>>>
>>> From the Getting Started page on linking, I have been trying the
>>> following:
>>>
>>> cl /EHsc /I boost_1_64_0 doc_memtest1.cpp ^
>>> /link /LIBPATH:F\src\boost_1_64_0\stage\lib
>>>
>>>
>>> I have even tried a solution from Stackoverflow[3], multiple times with
>>> various configurations, x64/x86, but nothing. I don't even have that
>>> particular library. I have "libboost_date_time-vc141-mt-gd-1_64.lib"
>>> and "libboost_date_time-vc141-mt-1_64.lib".
>>>
>>> I assume I am doing something wrong, as I am new to programming on
>>> Windows/MSVC.
>>>
>>> Any help? Thanks!
>>> James
>>>
>>>
>>> [1] http://www.boost.org/doc/libs/1_64_0/more/getting_started/wi
>>> ndows.html
>>>
>>> [2] http://www.boost.org/doc/libs/1_64_0/doc/html/interprocess/s
>>> ynchronization_mechanisms.html#interprocess.synchronization_
>>> mechanisms.mutexes.mutexes_anonymous_example
>>>
>>> [3] https://stackoverflow.com/questions/41464356/build-boost-wit
>>> h-msvc-14-1-vs2017-rc
>>>
>>
>>
>>
>> _______________________________________________
>> Boost-users mailing listBoost-users_at_[hidden]https://lists.boost.org/mailman/listinfo.cgi/boost-users
>>
>>
>>
>
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net