问题标签 [linker-warning]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Apple Mach-O 链接器警告“找不到选项的目录...”
我只是想摆脱像这样弹出的警告:
显然我现在正在使用不同的目录,因为由于逻辑板问题而对我的驱动器进行了多次重新格式化,并且只是想知道我可以摆脱这些错误的最方便的方法。感谢您的时间和帮助。
xcode6 - “clang:错误:链接器命令失败,退出代码为 1”“找不到选项的目录”
标题说明了一切; 突然我的项目将不再构建,我不知道为什么。
Stackoverflow 不允许我发布图片,所以这里有一个链接; http://i.stack.imgur.com/iU9XL.png
这个错误并没有告诉我太多,也许您对此了解更多。我尝试过的是:
-删除并添加了 Parse 库
- 删除派生数据
-删除并添加了所有框架
谢谢
ios - 如何抑制“警告:链接到 dylib 对在应用程序扩展中使用不安全”?
我有一个在 iOS 应用程序和扩展之间共享的动态框架。该框架中有一些引用 的代码,UIApplication
当然不能在扩展中使用。这些电话是完全隔离的,所以我不担心它们会导致我的分机出现问题。
由于警告消息中没有指定标志,也许没有办法做到这一点,但是在构建我的项目时如何抑制? warning: linking against dylib not safe for use in application extensions
c++ - 如何修复 LNK4204,或摆脱它?
我正在静态链接SFML2.3
到我的应用程序。在调试模式下链接时,我收到一堵巨大的警告墙,所有这些都像这样:
但是对于SFML的不同模块中的不同对象。
我编译了 SFML,在lib/debug
文件夹中有每个库的 pdb。我也尝试将它们复制到我的项目的输出路径,但结果是一样的。我找不到有关如何正确处理此问题的任何信息。正如某处所建议的那样,我不想在没有调试信息的情况下编译我的项目,但我不关心这些库。
关闭警告/ignore:4204
也不起作用,因为它出于某种原因在一些不可忽略的警告列表中。
任何见解将不胜感激!
编辑我最终重新编译了 Z7 警告所提及的所有库,以便将调试信息嵌入到库本身中。这删除了所有警告。但我仍然不明白为什么单独的 pdb 突然成为一个问题。
c++ - xcode 6.4 中的链接器警告
我为我的 ios 应用程序使用 c++ 库项目(使用 boost 1.57 库),当我构建我的应用程序时,我收到数百个链接器警告。该应用程序运行良好。
突出的警告是
我如何摆脱这些链接器警告?除了压制还有什么办法?
谢谢
android-ndk - 未使用的 DT 条目:类型 0x1d arg
我正在使用 android NDK -r10d构建在 adb shell 上运行的 Android x86 可执行文件(共享链接)。在运行时,我收到以下警告:
WARNING: linker: ./myapp: **unused DT entry:** type 0x1d arg 0x4a604
我正在使用有根的Nexus Player来测试可执行文件。
我的构建机器是 Ubuntu 14.04(也在 Fedora 14 机器上试过)。
ios - 如何解决应用程序中测试目标的 Xcode 链接器警告
Apple LLVM 6.0 Error: clang failed with exit code -1中提供的解决方案可能可以解决这个问题,但正如我在问题陈述末尾所说的那样,我不想删除 Tests 目标,除非这是唯一的解决方案。那么,有没有另一种解决方案?
尝试在 Xcode 中构建新应用程序时,我收到大量链接器警告。警告与自动创建的称为测试的目标相关。一些警告的扩展视图如下所示:
和
我能做些什么来消除这些警告?由于我还不太了解如何使用测试用例,所以我宁愿不删除目标(但如果这是唯一的选择,我会的)。
visual-studio - 抑制 LNK4204 警告
我对如何在我的 VS2010 项目中为 vc110.pdb 文件抑制大量 LNK4204 警告感到困惑。我尝试过 /IGNORE 方法,但经过多次尝试和广泛搜索后,VS 似乎不允许以这种方式抑制 LNK4204。在我的情况下,重建有问题的库以获得正确的 PDB 文件不是一种选择。
世界上有什么办法可以压制这个特殊的警告吗?
xcode - 如何从 xcode 上的静态库中禁用链接器警告?
在我当前的 Swift 项目中,我有一个第 3 方静态库,通过 Build Phases >“Link Binary With Libraries”部分添加。
更新到 xcode 8.3 后,这个库开始抛出一些链接器警告(例如:指针未在 libraryFile.a 的地址 0x00000 处对齐)
正如其他答案( https://stackoverflow.com/a/8580123/2754958 和https://stackoverflow.com/a/6921972/2754958 )所指出的,可以通过向库代码添加标志来忽略编译器警告.
但是,就我而言,库是静态的,并且警告来自链接器。有没有办法从 xcode 上的静态 3rd 方库中禁用链接器警告?
c - 将静态库添加到我现有的项目 - Greenhills 编译器
我的客户为我的项目提供了一个静态库(.a)。这个静态库的目标是将库中存在的功能集成到我的项目中。
我面临的问题是,当我尝试链接此文件时,我的链接器无法链接它并引发错误。
例如:考虑库中有一个定义为“void get_input()”的函数。当我尝试在我的 c 文件中调用此函数时,我的链接器会抛出符号未定义的错误。
我正在使用 Greenhills 编译器。