我的项目的属性已正确配置,但Visual Studio仍无法打开包含头文件

问题描述 投票:0回答:1

每个人,对不起,如果这是一个幼稚的问题,但这确实打扰了我。

我正在项目中使用Boost库。

我认为我的项目配置正确,在项目的属性中,在其他包含目录部分:我提供了:D:\ work material \ LIBRARY \ BOOST2 \ x64 \ include \ boost-1_71我还在链接器部分提供了lib路径。.

我对应的源代码是:

#ifdef HAVE_STDINT_H
#  include <stdint.h>
#else
#  include <boost/cstdint.hpp>

typedef boost::int64_t    int64_t;
typedef boost::uint64_t  uint64_t;
typedef boost::int32_t    int32_t;
typedef boost::uint32_t  uint32_t;
typedef boost::int16_t    int16_t;
typedef boost::uint16_t  uint16_t;
typedef boost::int8_t      int8_t;
typedef boost::uint8_t    uint8_t;
#endif

宏HAVE_STDINT_H未定义。当编译时,出现错误:

错误C1083无法打开包含文件:'boost / cstdint.hpp':没有这样的文件或目录

我以前编译成功,但是这次看来永远都行不通。

c++ boost compilation preprocessor
1个回答
0
投票

对不起,家伙和女孩。的确,这是一个幼稚的问题。事实证明,该项目所依赖的另一个项目没有正确的配置。正如我所提到的,它以前是成功的,所以遵循纯逻辑,我应该尝试从其他方向解决问题。但这是一个时间受限制的工作,我想尽快完成,因此将其发布到堆栈溢出中。

© www.soinside.com 2019 - 2024. All rights reserved.