• 511阅读
  • 2回复

[讨论]Qt6中负数与char兼容问题 [复制链接]

上一主题 下一主题
离线mugua001
 

只看楼主 倒序阅读 楼主  发表于: 01-13
Qt5.8 可以编译通过,换成Qt6.6.1之后报这个错误。(AES加密函数中用到的数组)
error: constant expression evaluates to -14 which cannot be narrowed to type 'char'
---------------------------------------------

onst char sm_S[256] =
{ 99, 124, 119, 123, -14, 107, 111, -59, 48, 1, 103, 43, -2, -41, -85, 118, -54,......};


在线realfan

只看该作者 1楼 发表于: 01-15
char改成signed char试试
离线mugua001

只看该作者 2楼 发表于: 01-21
回 realfan 的帖子
realfan:char改成signed char试试 (2024-01-15 10:07) 

大神的方法果然 有效。
感谢~!!
快速回复
限100 字节
 
上一个 下一个