'why do i getting boost.URL linking error?
This is my project : https://github.com/Naseefabu/HFTBOT/blob/master/src/main.cpp
When i try to build it, Error : https://gist.github.com/Naseefabu/5a114956f39b6c853916bcaf66f939e4
Is it because that i included boost/url/src.hpp
in both httpClient.cpp and httpClient.hpp ??
What's the solution here ?
please help and advance thanks!
Solution 1:[1]
From the URL library:
To use as header-only; that is, to eliminate the requirement to link a program to a static or dynamic Boost.URL library, simply place the following line in exactly one new or existing source file in your project.
#include <boost/url/src.hpp>
[Emphasis mine]
You include that header file in one of your own header files, which is included in both your source files.
As the documentation says, it should be included in only one source file (my recommendation is that you do it in a separate source file, for that specific purpose).
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Some programmer dude |