X11 在 Mac OSX 10.11.6 上的 XCode 中使用 CImg 标头时出现问题

2023-12-06

我将 X11 添加到我的标头搜索路径、库搜索路径中,并且在 XCode 的构建设置和构建阶段中将二进制文件链接到 X11 库,但是我仍然收到下图所示的错误。我 99.999% 确定问题是 X11,因为当我禁用显示功能时,警告不存在。关于我下一步可以做什么有什么想法吗?

enter image description here xcode settings1

xcode setting2

xcode settings3

xcode settings4

errors in XCode


我认为您的构建设置有点不正确。这是一个非常简单的程序来帮助您入门 - 您可以使用以下命令选择显示 PNG、TIFF 或 JPEG 文件libpng, libtiff or libjpeg我假设你已经安装了homebrew with:

brew install libpng libjpeg libtiff

这是代码:

#define cimg_display  1
#define cimg_use_png  1
#define cimg_use_tiff 1
#define cimg_use_jpeg 1

#include "CImg.h"
using namespace cimg_library;

int main() {
    // Load image
    CImg<unsigned char> image("/Users/mark/Desktop/test.tif");
    
    // CImg<unsigned char> image("/Users/mark/Desktop/test.png");
    // CImg<unsigned char> image("/Users/mark/Desktop/test.jpg");
    // CImg<unsigned char> image("/Users/mark/Desktop/test.pnm");

    image.display();
}

唯一需要的构建设置如下:

enter image description here

and

enter image description here

The /Users/mark/src/CImg一个是为了CImg.h我管理的头文件git,使其与CImgGitHub 上的分发。

请注意以下事项:

  • CImg 可以读取 NetPBM(PGM/PBM/PPM,实际上是 PFM)图像,无需任何额外的代码、库或依赖项

  • CImg 可以读取 TIFF、PNG、JPEG,无需使用 ImageMagick,前提是您#define cimg_use_tiff or #define cimg_use_png or #define cimg_use_jpeg只要您设置包含路径、库路径和库名称,如我上面所示。

  • CImg 可以读取任何内容图像魔术师如果您安装该软件包就可以阅读。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

X11 在 Mac OSX 10.11.6 上的 XCode 中使用 CImg 标头时出现问题 的相关文章

  • 将通配符包标识符转换为单个 ID

    我在应用程序商店中有一个使用通配符包标识符的应用程序 我想实现应用内购买 这需要非通配符ID 如何将现有应用的通配符 ID 转换为静态 ID 以进行应用内购买和推送通知 应用程序的捆绑标识符在更新之间必须始终保持相同 但 AppID 实际上
  • NSSavePanel:压制“确认替换?”对话

    在导航服务领域 人们可以指定kNavDontConfirmReplacement作为创建一个选项NavDialogRef当使用已存在的文件名保存时 不会要求用户确认文件的替换 如何指定与 Cocoa 等效的行为NSSavePanel 具体方
  • 我可以在 macOS 上使用 win32com 客户端吗?

    我一直在研究 Pycel 和 Xlrd 库 在 Mac 上使用它们的问题是这两个库都使用 win32com client 读取 Excel 文件 所以我想知道 有什么办法我可以使用win32commacOS 的客户端 如果没有 我可以使用类
  • 为什么有时 npm install 在 mac 上不起作用?

    我在运行命令时创建了nodejs项目npm 安装它因一些错误而失败 同一个项目正在进行中ubuntu系统但是当我克隆这个代码时mac系统并尝试运行 npm install 它失败并出现一些错误 我认为 scrypt 模块有问题 但我不知道确
  • Android Studio 无法在 Mac OSX (Mavericks) 上加载 JVM

    我正在尝试在我的 Mac 上设置 Android Studio 它运行的是 OSX 10 9 1 Mavericks 我已经安装了最新的 JDK 在撰写本文时为 1 7 update 45 并且安装了 Android Studio 我使用
  • 更改 UIImageView 的位置

    我怎样才能为 UIImageView 做一个简单的位置改变 假设当前坐标是 x 20 和 y 30 我想将其移至 x 100 和 y 100 可以制作运动动画吗 你需要改变它的CGFrameUIImageView就像这样 imageView
  • XCode 9:无法将类型“[String:Any]”的值转换为预期参数类型“[NSAttributedStringKey:Any]”?

    我有一个 UIOutlineLabel 的自定义类 它在标签内的文本周围绘制轮廓 自从更新到 Swift 4 以来 我收到以下错误 无法将类型 String Any 的值转换为预期参数类型 NSAttributedStringKey Any
  • 使用 swift,是否可以访问辅助功能中的反转颜色功能?

    苹果已经在手机中添加了一般 gt 辅助功能 gt 反转颜色的功能 我可以以某种方式在我的程序中使用它 例如当用户触摸屏幕时颜色反转吗 我不知道有什么方法可以自动执行此操作 但您可以使用 UIColor 上的扩展并访问子视图自行反转颜色 ex
  • Qt:更改 Mac OS X 上的应用程序 QMenuBar 内容

    我的应用程序对多个 页面 使用 QTabWidget 其中顶级菜单根据用户所在的页面而变化 我的问题是 尝试重新创建菜单栏的内容会导致严重的显示问题 它在除 Mac OS X 之外的所有平台上按预期使用第一种和第三种样式 尚未测试第二种 但
  • 基础国际化和“找不到名为 [...] 的故事板”

    我正在使用 iOS 6 并尝试使用基本国际化 但是当我打开开关并运行时 出现 找不到名为 的故事板 异常 我尝试从构建阶段和项目本身中删除和添加故事板文件 但无济于事 我注意到在构建阶段 故事板就在那里 但它是红色的 有什么技巧可以让它发挥
  • 如何停用 Xcode git 功能? (删除 git 集成)

    我的 Xcode 项目位于 git 上 但我不喜欢 Xcode git 集成 有时 我有来自 Xcode 的错误 https stackoverflow com questions 7388560 error fatal not a git
  • Android Studio 无法运行 Xcode 模拟器

    我正在尝试使用 Xcode iPhone 模拟器模拟我的 Flutter 应用程序 但收到此错误 在升级 Android Studio 和 Xcode 之前 它运行良好 Launching lib main dart on iPhone X
  • 如何解决 xcode 一直编译所有内容的问题?

    我已经开始使用 XCode 它似乎可以工作 嗯 大部分 烦人的是它每次都会编译所有源文件 甚至是那些没有更改的文件 我正在掌握 openframeworks 每次都浪费时间编译 openframeworks 源文件 尽管它们没有改变 以下是
  • 在完成块中保留循环

    在我的课堂上 我创建了这个方法 void refreshDatasourceWithSuccess CreateDataSourceSuccessBlock successBlock failure CreateDataSourceFail
  • Admob 广告无法快速显示

    您好 我正在尝试将 admob 广告添加到已使用 swift 上传到应用商店的应用程序中 我在 admob 中制作了一个应用程序并复制了 appid 和广告 id 并显示了各自的横幅广告和插页式广告 这里的问题是当我写这行时 request
  • 如何将图像放入此 UIPickerView 中?

    我不知道如何创建一个在文本一侧带有图像的自定义 UIPickerView 我一直在寻找一种方法 我刚刚发现了这个 UIView pickerView UIPickerView pickerView viewForRow NSInteger
  • iOS - 如何在 swift 中使用 `NSMutableString`

    我已经看过这段 Objective C 代码 但我很难在 swift 中做同样的事情 NSMutableAttributedString res self richTextEditor attributedText mutableCopy
  • 为什么performSegueWithIdentifier在viewDidLoad中不起作用?

    我试图在视图控制器上调用 viewDidLoad 后立即触发故事板转场 Segue 附加了一个标识符 当从链接到按钮或其他控件的方法内部调用时 它可以正常工作 但它在 viewDidLoad 内部不起作用 它只是默默地失败了 viewDid
  • Open 方法仅使用完整路径打开文件 C++

    如果我写入完整路径 完整路径 roots txt 文件将打开 如果我只写文件名 roots txt 文件将无法打开 然而 roots txt 与 main cpp 位于同一文件夹中 我应该检查 XCode 上的任何设置吗 这是代码 stri
  • Cocoa 应用程序菜单栏不可点击

    我正在我的可可应用程序中构建一个菜单栏 其中包含以下代码 implementation我的自定义应用程序CustomApplication void setUpMenuBar CustomApplication sharedApplicat

随机推荐

  • JSlider——需要建议

    我在Java中使用JSlider时遇到问题我画了一个圆A 我想在第一个圆A内放置另一个圆B 我想将第二个圆B的中心放置在与第一个圆B的中心相同的坐标处圆A 然后我想使用JSlider来增加或减少圆B的半径 问题是 当您增加或减少滑块时 圆B
  • 我如何设置此序列形式的序列(Inno Setup)

    我正在寻找一个串行脚本 我在这里找到了一个 Inno Setup 中序列号的自定义页面 但是我该如何设置序列号 因为现在所有序列号都有效 感谢您的回答 扩展我的代码previous post 如果你想将序列号与常量值进行比较 可以这样修改脚
  • 在 Kubernetes 上运行 Spark 来访问 Kerberized Hadoop 集群时,如何解决执行器上的“SIMPLE authentication is notenabled”错误?

    我正在尝试在 Kubernetes 上运行 Spark 目的是处理来自 Kerberized Hadoop 集群的数据 我的应用程序由简单的 SparkSQL 转换组成 虽然我能够在单个驱动程序 Pod 上成功运行该进程 但在尝试使用任何执
  • “魔方”算法

    作为一个实验 我试图创建一个幻方程序 检查每个可能的包含九个数字的方格 对于那些不知道的人来说 幻方是由数字 1 9 组成的 3x3 网格 其中每行 每列和对角线的总和为 15 例如 我该如何使用 Lua 表格来检查每个方块 我从下表开始
  • Word命令行参数空间问题

    我想将参数传递给 winword 以便使用 Environment GetCommandLineArgs 在我的 vsto 插件中读取它 如果参数值包含空格 我无法转义字符串 这是工作 winword exe myVar1 C folder
  • 如何结合zend框架和Codeigniter?

    如何结合zend框架和Codeigniter 我有两个应用程序 一个是 zend 另一个是 codeigniter 是否可以将这两个框架合并到一个项目中 如果是这样 如何结合这两个框架以及其文件结构是什么 感谢您的帮助 当然有可能 我曾参与
  • $ 未在 JavaScript 中定义

    Firebug 报告称 未定义 中断此错误 function 我有一个简单的 index php 页面 它执行 php include 来包含我需要的内容 内容如下
  • 列表适配器中的回调方法不起作用

    我使用了上一个问题中指导使用的回调方法 这似乎不起作用 未调用 onClick 方法 回调方法似乎是一个非常广泛的概念 我不知道如何缩小搜索范围以获得相关信息 或者如何找到我得到的代码有什么问题 列表活动 适配器已初始化 并在此处设置点击侦
  • 如何识别脚本是否在tty上运行?

    我希望我的脚本在交互式 shell 会话中以及使用重定向的 stdout 运行时 例如 通过管道传输到其他命令时 以不同的方式运行 我如何识别 Python 脚本中发生这两者中的哪一个 现有程序中此类行为的示例 grep color aut
  • 在jQuery中,如何将多个delay()方法与css()一起使用?

    我怎样才能实现以下目标 了解如果我只能使用一次延迟setTimeout this css delay css delay css EDIT The CSS values altered are non numerical jQuery de
  • QT:QSqlDatabase:未加载 QMYSQL 驱动程序 [WINDOWS]

    萨拉姆 阿莱库姆 大家好 我正在尝试创建一个 QT 界面来连接到 MYSQL 数据库 但它总是给出一个错误 QSqlDatabase QMYSQL driver not loaded QSqlDatabase available drive
  • 反转数字中的数字

    我想在 python 中反转数字中的数字 这是我的两个实现 One 将数字转换为字符串并反转其中的每个字符 number 2376674032 number s str number index len number s 1 str lis
  • 使用 karma+jasmine 测试订阅角度 2 中的位置 (this.location.subscribe)

    我正在订阅角度定位服务在我的组件中 this location subscribe ev PopStateEvent gt this lastPoppedUrl ev url 我希望能够将它与我的组件的其余部分一起测试 现在我的 compo
  • hive中多行JSON文件查询

    我明白那个多数的JSON SerDe 格式期望 json文件以每行一条记录的方式存储 我有一个带有多行缩进的 S3 存储桶 json我想使用 Amazon Athena 查询的文件 不控制源 尽管我认为这通常也适用于 Hive 是否有 Se
  • android 中总是 FileNotFoundException 权限被拒绝

    为什么我总是收到此错误 FileNotFoundException Permission Denied 代码运行顺利 但是当我单击要下载的文件时 它不会被下载 请帮我 我对此很陌生 这是我的日志猫 03 28 09 19 34 695 E
  • 如何在 jQuery Mobile 中更改页面? [复制]

    这个问题在这里已经有答案了 我的代码是这样的 div div div div class ui content div div
  • 将嵌套 FOR 循环转换为 PARFOR 循环 matlab

    我有这些嵌套的 for 循环 我想将它们转换为 parfor row 1 for i 5 0 2 5 4 col 1 for j 2 0 5 2 5 matrx row col i j col col 1 end row row 1 end
  • 如何使用 Java 读取 AWS S3 文件?

    我尝试将文件从 AWS S3 读取到我的 java 代码中 File file new File s3n mybucket myfile txt FileInputStream fileInput new FileInputStream f
  • 打字稿表单重置()不起作用

    我正在使用打字稿重置表单 但它不起作用或打字稿编译器 1 0 3 版本 无法识别重置 函数 编译器给出错误 Build Interface HTMLFormElement incorrectly extends interface HTML
  • X11 在 Mac OSX 10.11.6 上的 XCode 中使用 CImg 标头时出现问题

    我将 X11 添加到我的标头搜索路径 库搜索路径中 并且在 XCode 的构建设置和构建阶段中将二进制文件链接到 X11 库 但是我仍然收到下图所示的错误 我 99 999 确定问题是 X11 因为当我禁用显示功能时 警告不存在 关于我下一