我们正在为uni工作C++
项目,其最后阶段是使用Qt
将整个项目传递到图形界面。
我们使用Qt5.4
和g++-5
。通过选择适当的编译器QtCreator
,并在g++-5
文件中添加选项(例如*.pro
等),已在-std=c++14
项目配置中设置了这些值。 / p>
尽管如此,我们还是被一个重要问题困扰了。无论我们尝试什么,在运行qmake以便自动生成预编译文件时,在它生成的任何Makefile
中,编译器总是设置为g++
而不是g++-5
。我们目前不得不使用qmake
手动更改我们自己Makefile
中的编译器,即使我们告诉它无处不在我们正在使用g++-5
而不是正常的g++
。
我们尝试过像这个问题的解决方案:Using c++14
还要更改mkspecs
的{{1}}中的编译器。
两者都无济于事,除非我们手动更改,否则我们仍然无法让自动生成的Qt SDK
使用Makefile
。
这是g++-5
问题还是我们做错了一步?
提前致谢。
答案 0 :(得分:0)
很抱歉打扰了所有人。
现在已经解决了,我已将我的g++-5
编译器与g++
相关联,当我很久以前安装它但忘记了(g++-5
和final InputStream i = getResources().openRawResource(R.raw.users);
final Scanner s = new Scanner(i);
try
{
while (s.hasNextLine())
{
String d = s.nextLine();
StringTokenizer st = new StringTokenizer(d,"%");
String[] myStringArray = new String[st.countTokens()]
int index = 0;
while(st.hasMoreTokens()) {
myStringArray[index] = st.nextElement();
index ++;
}
}
} catch (Exception e) {
....
}
都在我的电脑上工作,但它们是一样的)所以它不是一个错误,只是我的电脑配置妨碍了,感谢你的帮助。