【问题标题】:Adding ACE+TAO with numerous compile errors添加带有大量编译错误的 ACE+TAO
【发布时间】:2022-05-03 10:08:27
【问题描述】:

我正在将 ACE TAO 添加到我现有的项目中,并且在添加项目后出现编译错误。大多数错误是“没有这样的文件或目录”,这些错误可以通过更改#include 的补丁来简单地修复,但是有数千个,我想我一定是做错了什么结尾。

例如,在 ace/Assert.h 中,它有

#include ace/pre.h
#include ace/ACE_export.h
#include ace/config-all.h

但 Assert.h 也在 ace 目录中。这些类型的错误在 ACE TAO 项目中无处不在,我做错了什么吗?还是我只需要手动修复#include 路径?

  • 在您的项目设置中,您应该具有其他包含目录和其他库目录的设置。您需要将它们设置为分别指向该标题和库位置。
  • 谢谢你的回答。它解决了我的问题。

标签: c++ visual-studio-2017 corba ace tao


【解决方案1】:

对于“没有这样的文件或目录”,您应该添加文件路径:

  1. 打开项目的“属性页”对话框。
  2. 选择配置属性 > C/C++ > 常规属性页。
  3. 修改附加包含目录属性。

    由于您还有其他错误,我猜您可能没有安装相应操作系统的 Windows SDK,您可以在 Visual Studio 安装程序中安装它。

    如果程序有其他错误,请上传相关细节。

【讨论】:

  • 感谢您的详细回答。它解决了我遇到的问题
猜你喜欢
  • 2018-06-04
  • 1970-01-01
  • 2014-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-24
  • 2017-03-16
相关资源
最近更新 更多