gpt4 book ai didi

c++ - 为什么不能使用 C++ Boost Lib?

转载 作者:行者123 更新时间:2023-11-28 06:41:43 26 4
gpt4 key购买 nike

<分区>

我最近开始使用 Boost 库,但在安装时遇到问题。

到目前为止我所做的是:

  • 下载库,解压到“C:/Boost”目录。
  • 进入 Visual Studio 2012 CMD + 执行“cd C:/Boost/boost1_56_0”。
  • 键入 bootstrap.bat 命令,然后键入 b2 命令。
  • 进入 Visual 并在 C/C++ General -> Additional Include Directories 中添加我之前提取的 boost root lib 的目录。
  • 在 Configuration Properties > C/C++ > Precompiled Headers 中,将 Use Precompiled Headers (/Yu) 更改为 Not Using Precompiled Headers

在那个项目中,我制作了一个 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) << " " );
}

出于某种原因,我不再有任何线索,我得到了这些错误:

  1. LNK2019 - 未解析的外部符号 _WinMain@16 在函数 __tmainCRTStartup 中引用
  2. LNK1120 - 1 个 Unresolved external 问题

我尝试从互联网上的几个地方尝试配置和命令,但没有结果。为什么会这样?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com