草庐IT

libboost_iostreams

全部标签

c++ - 链接错误 : ambiguous libboost*. lib 与 boost*.lib

我在我的项目中使用了boost。我从这里下载了预编译的二进制文件http://boost.teeks99.com/链接时我收到这样的错误:错误18errorLNK2005:"public:void__cdeclboost::thread::join(void)"(?join@thread@boost@@QEAAXXZ)alreadydefinedinboost_thread-vc110-mt-1_52.lib(boost_thread-vc110-mt-1_52.dll)C:\Oleg\projects\MBClient\FastNativeAdapter\libboost_threa

c++ - clang iostream - 找不到符号

所以我试图让clang编译器工作。我自然而然的首选程序是以下极其复杂的代码:#includeusingstd::cout;usingstd::endl;/*helloworld.cpp*/intmain(){cout在命令行上我执行了:clanghelloworld.cpp并且我得到了以下错误:Undefinedsymbolsforarchitecturex86_64:"std::ios_base::Init::~Init()",referencedfrom:___cxx_global_var_initincc-4iziZq.o"std::ios_base::Init::Init()"

c++ - iostream 慢。有没有办法加快他们的速度?

现在我断断续续地研究了一个问题,它列出了超过WindowsMAX_PATH限制的文件名。我正在使用VisualStudio2008和我能找到的所有补丁。计时由QueryPerformanceCounter和公司完成。最新的问题出现在以下代码中:start=getTime();for(vector::iteratorit=files.begin();it!=files.end();++it){#ifUSE_COUTwcoutlength()length(),x.c_str());//2#endif}stop=getTime();上面的循环遍历了一个包含6755个条目的vector,平均字

c++ - fatal error C1083 : Cannot open include file: 'iostream' : No such file or directory

我已多次重新安装VisualStudio2010Professional以尝试使其正常工作。我不得不卸载VisualStudio2012Professional,因为它没有编译我们在类里面所做的事情。我完全卸载了所有东西,包括SQLServer..我去了VC/include,发现iostream头文件不在那里。#includeintmain(){cout这就是我正在尝试做的所有事情,因为其他任何事情都不起作用。这真的让我发疯,因为我需要让它工作才能完成我的项目!!!每次我这样做;新项目=>空项目=>添加项目到源=>.cpp我正在运行Windows8。它只是说错误无法打开源文件此外,错误

c++ - 错误消息 "iostream: no such file or directory"

我正在使用QtCreator在Windows Vista.我正在尝试编译包含标准C++库“iostream”的非常简单的“.cpp”代码,如下所示:#includeusingnamespacestd;intmain(){cout问题甚至在编译代码之前就出现了。当Qt突出显示库并向我确认时(iostream:没有这样的文件或目录)。几天前它运行良好,但后来我安装了Visual Studio 2012Express然后我卸载了它,因为令人惊讶的是,它不适用于WindowsVista。在删除VisualStudio2012之后,QtCreator将不再看到C++库。请注意,我仍然可以通过命令

c++ - 如何使我的函数对重载的 iostream 提取运算符具有粘性

我正在做一个学校项目,我需要经常更改文本颜色。项目目标是目前仅适用于Windows的控制台应用程序。使用Codeblocks和MinGW进行调试。我不是菜鸟,而是中级水平。所以在代码中到处使用它是丑陋的:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),__col._colour_code);即使我将它包装在一个函数中,它仍然很麻烦且丑陋,因为您无法继续您的cout链。您已经打破链条,因为您必须在新语句中调用SetColour,例如:SetColour(GRAY);cout我想要的是像setw、setprecision等功能

C++ 装饰 basic_iostream 类

我想做一些类似下面代码所示的事情:classfoo{private:std::fstream*m_stream;public:foo(std::fstream*stream):m_stream(stream){}foo&write(charconst*s,std::streamsizecount){if(/*condition*/){m_stream->write(s,count);}else{//...}return*this;}foo&read(char*s,std::streamsizecount){if(/*condition*/){m_stream->read(s,count

在 Xcode 中找不到 iostream

我在我的应用程序中包含ZXing时遇到问题。我收到错误:“找不到iostream文件”。我已经完成了ZXing指令中的所有操作,但我无法正常工作。我将其包含在.mm文件中。我使用Storyboard这个项目适用于iOS6.0这是我得到的错误:Infileincludedfrom/Users/adam/Developer/project/project/SecondViewController.mm:11:Infileincludedfromzxing/iphone/ZXingWidget/Classes/QRCodeReader.h:10:Infileincludedfromzxing

c++ - boost - ASIO 与 IOStreams TCP

我是Boost的新手。我一直在为sokcets/网络/TCP东西寻找一个简单的跨平台解决方案,并找到了Boost。快速浏览一下,似乎有两个TCP相关类:一个在Iostreams中,一个在Asio中。我(非常)确定,如果我深入研究这两个库的相应文档,我将能够弄清楚每个库的用途,但是有人可以简短地解释一下区别是什么,或者每个库的用途是什么吗? 最佳答案 Boost.Iostreams中有TCP流吗?ASIO是一个完整的全功能网络库,支持使用通用回调API的异步I/O。ip::tcp::iostream类(它是ASIO的一部分)构建在AS

c++ - 如何避免与 `asio::ip::tcp::iostream` 的数据竞争?

我的问题当使用两个线程通过asio::ip::tcp::iostream发送和接收数据时,如何避免数据竞争?设计我正在编写一个使用asio::ip::tcp::iostream进行输入和输出的程序。该程序通过端口5555接受来自(远程)用户的命令,并通过相同的TCP连接向用户发送消息。因为这些事件(从用户收到的命令或发送给用户的消息)异步发生,所以我有单独的传输和接收线程。在这个玩具版本中,命令是“一”、“二”和“退出”。当然“退出”退出程序。其他命令什么都不做,任何无法识别的命令都会导致服务器关闭TCP连接。传输的消息是简单的序列号消息,每秒发送一次。在这个玩具版本和我尝试编写的真实