linker-warning相关内容

摆脱 wchar_t 大小链接器警告

我使用 -fshort-wchar 编译我的 Android NDK 库.我知道 RTL 假设 4 字节 wchar_t,我知道我在做什么,库工作.但是,在每个构建链接器上,每个目标文件都会给我以下警告: ld.exe:警告:MyFile.o 使用 2 字节 wchar_t 但输出使用 4 字节 wchar_t;跨对象使用 wchar_t 值可能会失败 当我提供 LOCAL_LDLI ..
发布时间:2021-11-02 23:11:01 移动开发

如何为应用程序中的测试目标解决Xcode链接器警告

Apple LLVM 6.0中提供的解决方案错误:失败而退出代码为-1 的clang可能可以解决此问题,但是正如我在问题声明结尾所指出的那样,除非这是唯一的解决方案,否则我不希望删除Tests目标.那么,还有其他解决方案吗? 当尝试在Xcode中构建新应用时,我收到大量链接器警告.这些警告与自动创建的称为“测试"的目标有关.某些警告的展开视图如下所示: Ld /Users/me/Lib ..
发布时间:2020-07-24 05:42:36 移动开发

Visual Studio链接器警告LNK4098

我有一个dll项目,在发布配置中构建该项目时,出现以下警告: MSVCRT.lib(cinitexe.obj):警告 LNK4098:defaultlib'msvcrtd.lib' 与其他库的使用冲突;使用 /NODEFAULTLIB:库 这只是一个警告,但我不知道是否应该考虑到这一点. 对于我发现的东西,它们都是多线程库,普通版本和调试版本.我的dll使用多线程,并且可以调试它 ..
发布时间:2020-07-24 05:41:29 C/C++开发

"LIBCMT"与其他库+未解析的外部符号的使用发生冲突

我有一个使用OpenGL 3.2(+ libs)和FreeType2的程序.然后是另一个带有Boost和OpenSSL的程序. OpenGL方面是为了确保可以渲染文本,boost/openssl程序是用来建立安全的登录/游戏服务器. 这两个程序本身都能正常工作. 但是,将Boost和OpenSSL添加到游戏项目(GL + freetype)导致链接失败. 我已经链接了以下库,包括 ..

如何抑制`警告:链接对dylib不安全,无法在应用程序扩展中使用?

我有一个在iOS应用程序和扩展程序之间共享的动态框架。该框架中有一些代码引用了 UIApplication ,这当然不能在扩展中使用。这些调用是完全孤立的,所以我并不担心它们会导致我的扩展程序出现问题。 由于警告消息中没有指定标志,可能还有要做到这一点,但我如何禁止 警告:在构建我的项目时,链接到dylib并不安全,无法在应用程序扩展中使用? / p> 解决方案 对于你的watch ..
发布时间:2018-09-19 13:52:01 移动开发

你如何抑制GCC链接器警告?

最近我一直在进行一场讨论,以消除代码中的警告,并且更加熟悉GCC警告标志(例如 -Wall , -Wno- , -fdiagnostics-show-option 等)。但是我一直无法弄清楚如何禁用(甚至控制)链接器警告。我收到的最常见的链接警告是以下形式: ld:warning:在 中具有不同的可见性 ..
发布时间:2018-04-21 10:47:49 其他开发

如何处理这个Linux C ++警告? “找不到用于”sockaddr_in“的虚拟表的链接器符号”

Ubuntu 10.04 32位,eclipse,C和C ++ 我有一个使用select()监视一堆TCP和UDP端口的程序。我使用 sockaddr_in 结构以通常的方式(socket(),bind(),listen(),accept()等)创建这些端口。 程序在命令行中工作正常。当我注意到以下警告时,我正在使用eclipse调试器修复一个错误(修复了!): warning ..
发布时间:2017-07-30 16:05:11 Java开发