【问题标题】:error: unable to find string literal operator "" SLASHES错误:无法找到字符串文字运算符 "" SLASHES
【发布时间】:2012-04-26 08:41:53
【问题描述】:

我正在尝试使用 gcc 4.7 构建 qtCreator 2.3,但出现以下错误:

错误:找不到字符串文字运算符“”

我使用mingw32-make -lto 作为 qtCreator 源目录。有什么想法吗?

【问题讨论】:

  • “斜线”是什么意思?错误是否比您在此处显示的更多?

标签: c++ qt gcc4


【解决方案1】:

刚刚谷歌了一下,看到this page下面的评论

出现主题错误是因为在新的 c++11 中,字符串连接之间必须有空格

这可能与您所看到的有关。

【讨论】:

  • 显然这是合法的:#define TEST(Name) "TEST" Name"TEST",但这不是:#define TEST(Name) "TEST"Name"TEST",所以你必须在文字之后有一个空格,而不是之前?!哦,好吧...谢谢,这解决了我的问题!
猜你喜欢
  • 1970-01-01
  • 2015-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-03
  • 2016-07-19
  • 2013-11-29
  • 1970-01-01
相关资源
最近更新 更多