C++ 输出带cout<&书信电报;endl

C++ 输出带cout<&书信电报;endl,c++,visual-studio-2013,output,C++,Visual Studio 2013,Output,所以,我有一个包含静态库的程序 然后我写下: cout << 1 << endl; cout << 1; 当我写这篇文章时: cout << 1 << endl; cout << 1; 这些错误看起来是否与“原因”无关。疯狂猜测:静态库是根据与项目相同的运行库编译的吗?(这个/MT,/MD等选项匹配吗?)这个库可能正在重新定义endl,它正在做一些奇怪的事情。摆脱使用命名空间std的和前缀cout和endl带有std

所以,我有一个包含静态库的程序

然后我写下:

cout << 1 << endl;
cout << 1;
当我写这篇文章时:

cout << 1 << endl;
cout << 1;

这些错误看起来是否与“原因”无关。疯狂猜测:静态库是根据与项目相同的运行库编译的吗?(这个
/MT
/MD
等选项匹配吗?)这个库可能正在重新定义
endl
,它正在做一些奇怪的事情。摆脱使用命名空间std的
和前缀
cout
endl
带有
std::
。但是如果我删除“endl”,这些错误就会消失,我不明白这一点。@Carcigenicate我想这一点,它不起作用。