【问题标题】:FATAL ERRORS with compilation after installing Aspose.Cells library for C++为 C++ 安装 Aspose.Cells 库后编译出现致命错误
【发布时间】:2020-07-06 21:06:53
【问题描述】:

有人可以帮我解决 Aspose.Cells 库的 C++ 问题吗?

我正在使用 Aspose.Cells 库编写我的第一个 C++ 程序。一切似乎都很顺利,只是在我构建文件后产生了以下错误:

启动前的错误是:

"Error exist in a required project.Continue launch?"
Error after running the code is:
"**fatal error: boost/config/compiler/gcc.hpp: No such file or directory**".** 

如果我注释掉 #<include Aspose.Cells.h> 行,文件可以正常运行。

我试图通过从 zip 文件“boost_1_73_0”安装 C++ 的 Boost 库来解决该错误,因为我认为 Aspose 依赖于 Boost 来运行。但是,我无法成功链接到 Boost,因为似乎没有“include”文件夹和“lib”文件夹可供我添加到项目属性中。

我的问题是:

  1. 安装 Boost 能否解决我的问题?
  2. 如果是,如何才能成功安装 Boost 库?

以下是我的 C++ 代码。非常感谢!

#include <iostream>

#include <Aspose.Cells.h>

using namespace std;

int main() {
    cout << "!!!I am little red!!!" << endl; 
    return 0;
}

问候 希拉里

更新:我现在已成功安装并链接引导库,但在构建时收到三个警告消息:“忽略 #pragma 警告 [-wunknown-pragmas]”,这些警告消息是否严重? 我还遇到了另一个致命错误:unicode/uloc.h:No such file or directory。如何正确链接到 unilib-master/Unicode 库?

【问题讨论】:

    标签: c++ boost compilation aspose


    【解决方案1】:

    是的,安装 Boost 会有所帮助。

    如果 Aspose 只需要来自 Boost 的仅标头库,那么您不必做太多事情。您要查找的“包含”路径只是您提取 zip 的文件夹。实际的库头文件位于该文件夹中的boost/ 下,然后由编译器找到。

    如果您需要共享库,则需要构建它们。按照这里的步骤Getting Started On Windows

    【讨论】:

    • 非常感谢谢赫。我现在已经成功安装并链接了引导库,但是在构建时我收到了三个警告消息:“忽略 #pragma 警告 [-wunknown-pragmas]”,这些警告消息严重吗?我还遇到了一个新的致命错误:unicode/uloc.h:No such file or directory。你能告诉我如何正确链接到 unilib-master/Unicode 库吗?谢谢!
    猜你喜欢
    • 2014-12-14
    • 1970-01-01
    • 1970-01-01
    • 2020-08-16
    • 1970-01-01
    • 1970-01-01
    • 2016-08-20
    • 2018-01-26
    • 1970-01-01
    相关资源
    最近更新 更多