首页 > 解决方案 > 致命错误:comdef.h:没有这样的文件或目录

问题描述

我安装了 Aspose.Cells 并尝试编写一个简单的 C++ 文件,其中包含Aspose.Cells.h. 我很快意识到我必须安装另外两个外部库,boost 和 icu4c,因为没有这些库,我的编译器会抛出错误,说找不到一些 h 或 hpp 文件。

我的问题是:即使我安装了这些库,我仍然无法编译我的代码,因为我收到一个新的错误消息“致命错误:comdef.h:没有这样的文件或目录。”</p>

即使我为 Win 10 安装了最新版本的 SDK,错误仍然存​​在。

如果我删除 "#include Aspose.Cells.h" 行,我的简单文件可以运行。

有人可以告诉我如何解决这个错误吗?

我还注意到 Aspose.Cells 的“include”文件夹下有一个名为“Publish”的文件夹。这个文件夹除了 boost 和 icu。这是否意味着 Publish 是要安装的第三个外部库?但是我在网上找不到任何名为 Public 的库。请看下面的截图。 安装的 Aspose.Cells 包附带的 include 文件夹目录 非常 感谢!

我的代码如下:

#include <iostream>
#include <Aspose.Cells.h>

using namespace std;

int main() {
    cout << "hello!!!" << endl;
    return 0;
}

问候希拉里

标签: c++exceleclipsecompilationaspose

解决方案


推荐阅读