为什么我会收到 boost.URL 链接错误?
why do i getting boost.URL linking error?
这是我的项目:
https://github.com/Naseefabu/HFTBOT/blob/master/src/main.cpp
当我尝试构建它时,
错误 :
https://gist.github.com/Naseefabu/5a114956f39b6c853916bcaf66f939e4
是不是因为我在httpClient.cpp和httpClient.hpp中都包含了boost/url/src.hpp
??
这里的解决方案是什么?
请帮忙提前谢谢!
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>
[强调我的]
您将该头文件包含在您自己的头文件之一中,该头文件包含在您的两个源文件中。
如文档所述,它应该仅包含在 一个 源文件中(我的建议是您出于特定目的在单独的源文件中执行此操作)。
这是我的项目: https://github.com/Naseefabu/HFTBOT/blob/master/src/main.cpp
当我尝试构建它时, 错误 : https://gist.github.com/Naseefabu/5a114956f39b6c853916bcaf66f939e4
是不是因为我在httpClient.cpp和httpClient.hpp中都包含了boost/url/src.hpp
??
这里的解决方案是什么?
请帮忙提前谢谢!
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>
[强调我的]
您将该头文件包含在您自己的头文件之一中,该头文件包含在您的两个源文件中。
如文档所述,它应该仅包含在 一个 源文件中(我的建议是您出于特定目的在单独的源文件中执行此操作)。