我最近开始使用Boost Library,我遇到安装问题。
到目前为止我做的是:
在该项目中,我制作了一个main.cpp
文件,其中包含:
#include <boost/lambda/lambda.hpp>
#include <iostream>
#include <iterator>
#include <algorithm>
int main()
{
using namespace boost::lambda;
typedef std::istream_iterator<int> in;
std::for_each(
in(std::cin), in(), std::cout << (_1 * 3) << " " );
}
出于某种原因,我不再有任何线索,我得到了这些错误:
我尝试使用来自互联网的少数地方的配置和命令,但没有结果。为什么会发生这种情况?
答案 0 :(得分:1)
在visual studio中创建一个新的控制台项目,它应该适合你。
您收到此错误的原因是您创建了一个Windows应用程序,并且Windows应用程序入口点称为WinMain
。
main
是控制台应用程序的入口点,在您的情况下这是正确的。
虽然链接器正在寻找导致错误的WinMain
,因为它无法找到入口点,因此无法解析外部符号。