【问题标题】:How to Configure Visual Studio 2010 to run GEGL library?如何配置 Visual Studio 2010 以运行 GEGL 库?
【发布时间】:2023-03-04 09:58:01
【问题描述】:

使用Compiling GIMP的教程,我在windows中编译了GIMP、GEGL、Babl。我有一些错误,但那些在 GIMP 上。我现在不关心 GIMP。我只想使用 GEGL 库在 Visual Studio 中创建一些 API 并运行它们。 现在,我的问题是如何为此配置 Visual Studio。我应该在“项目属性”中进行哪些更改?我应该在“包含目录”,库目录中添加什么? 我只想运行一个简单的代码,gegl初始化...

#include <gegl.h>
int main(int argc, char **argv)
{
gegl_init (&argc, &argv);
    // other GEGL code
gegl_exit ();
}

【问题讨论】:

    标签: c visual-studio-2010 gimp gegl


    【解决方案1】:

    将头文件所在目录放到C/C++部分的Additional Include Directories中。

    将 lib 文件所在的目录放在 Linker/General 部分的 Additional Library Directories 中。

    将 lib 文件的名称放在 Linker/Input 部分的 Additional Dependency 空白处。

    我不知道这个特定的库,但如果它有 dll,您需要将它们复制到带有 .exe 的目录中。

    【讨论】:

    • 不幸的是,我找不到 GEGL 或 BABL 的任何 lib 文件。如果你已经阅读了我提到的教程,你可以看到 lib 文件应该在这里.. C:\gimp-win-beta\build\msys\1.0\home\User\stable-sources.. .但没有lib文件..!!!
    • @Sayak 是的,那么您将不得不自己构建它们。查看项目是否在源目录中有 cmakefiles.txt。然后您可以使用 CMake 生成一个 makefile 以在 Visual Studio 中使用。
    • @Sayak 我以为您已经构建了支持库,所以这就是我回答问题的方式。对不起。
    • @jonsca 好消息...我没有 cmakefiles.txt :) 现在该怎么办?
    • @Sayak 我去看了你链接的网站,它谈到了使用 MSYS。你以前用过那些吗? (这些工具结合 gcc 编译器的 MinGW 端口允许您在 Windows 下模拟 UNIX/Linux 构建环境)。我想说的是为那些 (from here) 获取安装程序,并避免使用 Visual Studio 进行安装的麻烦。这样,您就可以按照该网站上的说明进行操作,并有望最终得到一个有效的产品。生成的库将...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多