NuGet Boost包括不工作
NuGet Boost include not working
我对NuGet和boost有问题。我已经安装了boost库和boost_thread库,并且以前使用过它们,在我的项目中没有任何问题。
在安装了boostrongerialization并从gitmaster repo中提取更改后,我的项目中断了。
以下是packages.config文件中的gitdiff:
1 <?xml version="1.0" encoding="utf-8"?>
2 <packages>
- <package id="boost" version="1.54.0.157" targetFramework="Native" />
- <package id="boost_chrono-vc110" version="1.54.0.157" targetFramework="Native" />
- <package id="boost_date_time-vc110" version="1.54.0.157" targetFramework="Native" />
- <package id="boost_system-vc110" version="1.54.0.157" targetFramework="Native" />
- <package id="boost_thread-vc110" version="1.54.0.157" targetFramework="Native" />
3 + <package id="boost" version="1.55.0.10" targetFramework="Native" />
4 + <package id="boost_chrono-vc110" version="1.55.0.10" targetFramework="Native" />
5 + <package id="boost_date_time-vc110" version="1.55.0.10" targetFramework="Native" />
6 + <package id="boost_serialization-vc110" version="1.55.0.10" targetFramework="Native" />
7 + <package id="boost_system-vc110" version="1.55.0.10" targetFramework="Native" />
8 + <package id="boost_thread-vc110" version="1.55.0.10" targetFramework="Native" />
9 </packages>
vcxproj文件中git diff的相关部分:
<ImportGroup Label="ExtensionTargets">
- <Import Project="packagesboost.1.54.0.157buildnativeboost.targets" Condition="Exists('packagesboost.1.54.0.157buildnativeboost.targets')" />
- <Import Project="packagesboost_thread-vc110.1.54.0.157buildnativeboost_thread-vc110.targets" Condition="Exists('packagesboost_thread-vc110.1.54.0.157buildnativeboost_thread-vc110.targets')" />
- <Import Project="packagesboost_system-vc110.1.54.0.157buildnativeboost_system-vc110.targets" Condition="Exists('packagesboost_system-vc110.1.54.0.157buildnativeboost_system-vc110.targets')" />
- <Import Project="packagesboost_date_time-vc110.1.54.0.157buildnativeboost_date_time-vc110.targets" Condition="Exists('packagesboost_date_time-vc110.1.54.0.157buildnativeboost_date_time-vc110.targets')" />
- <Import Project="packagesboost_chrono-vc110.1.54.0.157buildnativeboost_chrono-vc110.targets" Condition="Exists('packagesboost_chrono-vc110.1.54.0.157buildnativeboost_chrono-vc110.targets')" />
+ <Import Project="packagesboost_chrono-vc110.1.55.0.10buildnativeboost_chrono-vc110.targets" Condition="Exists('packagesboost_chrono-vc110.1.55.0.10buildnativeboost_chrono-vc110.targets')" />
+ <Import Project="packagesboost_date_time-vc110.1.55.0.10buildnativeboost_date_time-vc110.targets" Condition="Exists('packagesboost_date_time-vc110.1.55.0.10buildnativeboost_date_time-vc110.targets')" />
+ <Import Project="packagesboost_system-vc110.1.55.0.10buildnativeboost_system-vc110.targets" Condition="Exists('packagesboost_system-vc110.1.55.0.10buildnativeboost_system-vc110.targets')" />
+ <Import Project="packagesboost_thread-vc110.1.55.0.10buildnativeboost_thread-vc110.targets" Condition="Exists('packagesboost_thread-vc110.1.55.0.10buildnativeboost_thread-vc110.targets')" />
+ <Import Project="packagesboost_serialization-vc110.1.55.0.10buildnativeboost_serialization-vc110.targets" Condition="Exists('packagesboost_serialization-vc110.1.55.0.10buildnativeboost_serialization-vc110.targets')" />
+ <Import Project="packagesboost.1.55.0.10buildnativeboost.targets" Condition="Exists('packagesboost.1.55.0.10buildnativeboost.targets')" />
</ImportGroup>
依赖项的版本似乎也更新了。我试着把它改回1.54,但也没有解决问题。我收到的错误如下:
IntelliSense:无法打开源文件"boost/archive/text_oarchive.hpp"
我试着把它包括在两个中
#include <boost/archive/text_oarchive.hpp>
和
#include "boost/archive/text_oarchive.hpp"
我该如何解决此问题?
第1版:补充信息是,我已经开始使用GitHub而不是TortoiseGit。不知道这是否重要。
通过重新安装NuGet扩展,问题得到了解决。
相关文章:
- 将值从另一个数组写入数组,不包括不需要的值 C++
- 异步操作的 Asio 处理程序在其同步对应项正常工作时不会调用
- 包括不起作用C 的文件
- 包括不排除静态库项目的用户路径的路径
- 为什么STD ::计数将常数传递给Lambda,而不是在弦上工作时而不是字符
- 为什么多个递减运算符在 C 中工作时不工作C++?
- 为什么SFINAE(enable_if)从类定义内部工作而不是从外部工作
- 实现快速排序,几乎可以工作但不能
- 无法使功能正常工作。不应显示的额外数字
- 包括不起作用的警卫
- 重载输入/输出运算符,为什么它以这种方式工作而不是以另一种方式工作
- C++二进制搜索无法正常工作-查找不在数组中的元素
- NuGet Boost包括不工作
- GLUT 和 freeglut 包括不一起工作 (MinGW)
- 为什么fstream.read工作而不是>>?
- Boost read_also()函数不能与Boost::array一起工作,不能使用std::array
- 如何使程序工作而不要求任何链接的文件
- 智能感知包括不应包含的内容
- Visual Studio MFC in C++:为什么"int"工作而不"double"?
- 如何保护QThread函数,使其在完成之前的工作之前不会被再次调用