- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在尝试为 Android(在 linux x86_64 上)编译 Qt 5 时遇到此错误:
cc1plus: error: -Werror=literal-suffix: no option -Wliteral-suffix
有人见过或知道如何解决吗?
编译器版本是“arm-linux-androideabi-g++ (GCC) 4.7”
错误发生时make正在运行的整个编译命令:
/home/triumph/Documents/android-ndk-r8e/toolchains/arm-linux-androideabi-4.7/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -std=gnu++0x -Werror -Wno-error=cpp -Wno-error=deprecated-declarations -Wno-error=strict-overflow -Wno-error=literal-suffix -g -g -gdwarf-2 -marm -O0 -fno-omit-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wno-psabi -W -D_REENTRANT -fPIC -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_USING_NAMESPACE -DQT_BUILD_CORE_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DPCRE_HAVE_CONFIG_H -DQT_CORE_LIB -I../../mkspecs/android-g++ -I. -I../../include -I../../include/QtCore -I../../include/QtCore/5.2.0 -I../../include/QtCore/5.2.0/QtCore -Iglobal -I../3rdparty/pcre -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I../3rdparty/sha3 -I.moc/debug-shared -I/home/triumph/Documents/android-ndk-r8e/sources/cxx-stl/gnu-libstdc++/4.7/include -I/home/triumph/Documents/android-ndk-r8e/sources/cxx-stl/gnu-libstdc++/4.7/libs/armeabi-v7a/include -I/home/triumph/Documents/android-ndk-r8e/platforms/android-9/arch-arm/usr/include -o .obj/debug-shared/qabstractanimation.o animation/qabstractanimation.cpp
最佳答案
问题是对 qt_common.qrf 的修复。
以下行已添加到 GCC 4.6 到 4.8 的代码块中,但它引用了添加到 GCC 4.7 的编译器指令,因此在与 GCC 4.6 一起使用时会生成失败的 Makefile
android: QMAKE_CXXFLAGS += -Wno-error=literal-suffix
解决方案是修改文件并在该行添加条件:
contains(ver, "4\\.[78]") { // Doesn't apply to 4.6
android: QMAKE_CXXFLAGS += -Wno-error=literal-suffix
}
关于android - cc1plus : error: -Werror=literal-suffix: no option -Wliteral-suffix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19152204/
我正在尝试学习这门类(class) ( https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-s096-e
这是一个 android 项目,当我决定在运行 javac 程序时将警告视为错误时,我的 ant 构建脚本有时会失败。说真的,它只是有时会这样做,这是我可能会问的另一个问题。 它将打印错误并突然取消构
如何在 Linux 中抑制 -Werror=pointer-to-int-cast 和 -Werror=address 类错误? 我知道下面是用于抑制上述错误的选项。 -Wno-error=addre
构建时出现以下错误: ...has undefined behavior [-Werror,-Wundefined-reinterpret-cast] Bazel 构建完全停止,因为 clang (l
我正在尝试将我的工作代码从 Mac OS X 移植到 GNU/Linux。 我使用的是 qsort_r,其原型(prototype)在 FreeBSD 和 GNU/Linux 上是不同的。 因此,我将
一般来说,标志位-Werror就是让所有的警告都变成错误。但它并不总是相同的。 int j; int main() { int i = 10; return 0; } 如果我输入g++
// set all values in the hash table to null for(int i = 0; i < HASH_SIZE; i++) { hashtable[i] =
我有以下测试代码 test.c : #include int *func() { int i = 123; return &i; } int main() { printf("
我正在使用模块来处理依赖项的服务器上远程工作。我正在尝试安装 dssp (https://github.com/cmbi/dssp)。在 github 上可以看到依赖项。 我加载的模块是: Curre
我正在尝试调用这个函数 static inline void insert(Buffer *buf, double f, size_t index) { insert_64(buf, *(uin
(第 43-56 行)我正在尝试为 pset 5 实现加载函数。我创建了一个嵌套的 while 循环,第一个循环迭代直到文件末尾,另一个循环迭代直到每个单词结束。我创建了 char *c 来存储我从字
目前我正在使用此命令在 Mint 中编译我的 .c 文件 gcc -std=gnu99 -Wall -Werror filename.c -o filename [-lm] 如何将这些参数设为默认值,
自学 C++ 并处理我在本地 Barnes and Noble 挑选的一本书中的示例。 “Marc Greggoire 的专业 C++”。我没有意识到这本书是为那些比我经验多一点的人准备的,但我一直在
我在功能方面遇到了一个小问题。我相信这可能是因为我没有正确使用它们。我的代码如下: int duration(string fraction) { // X part of the fract
如果 cc 配置设置为使用 -Werror 是否有办法在使用 make 时从终端覆盖 -Werror 标志? 最佳答案 您可以在调用 make 时设置标志: CFLAGS=-Wno-error mak
我想从源代码构建 nginx。所以我写了一个 bash 脚本来做到这一点: #!/bin/bash export LD_LIBRARY_PATH="/usr/lib64:$LD_LIBRARY_PAT
这是源文件 get.c 的内容: #include int main(){ //int i = 0; char b[10]; gets(b); puts(b); return 0
在使用 Makefile 制作项目时,出现此错误: error: implicit declaration of function ‘fatal’ [-Werror=implicit-function
禁止将特定警告视为GCC错误的正确标志或标志顺序是什么?我想为-Wimplicit-interface做到这一点。 >cat test.f90 call s end > gfortran -c -W
我正在尝试安装 nano-hmac-0.2.0使用 Cabal 和 GHC 6.12.1 从 Hackage 中下载包(我想要的包的依赖项),但失败并出现以下错误: Data/Digest/OpenS
我是一名优秀的程序员,十分优秀!