如何在 Qt Creator 4.8 中使用 C++11
How to use C++11 in Qt creator 4.8
我到处都看了,solution 是在我的项目中的“.pro”文件中添加一行代码。我看不到任何这样的文件!我可以看到 qbs 文件、main.cpp 文件和 xcode.qbs 文件。
我是这样开始的:使用 Mac,我安装了 Qt Creator 4.8 (Clang v5.12) 并创建了一个使用 Qmake 的 'plain C++ project'。
我正在使用 {} 初始化一个变量,但它不允许我这样做。我在 Eclipse 中遇到了类似的问题并找到了解决方案。有什么帮助吗?
这是我正在测试的代码:
#include <iostream>
int main()
{
int a{5};
std::cout << a;
return 0;
}
我定义a行的错误代码是:
“/Users/xxxxxx/Coding/HelloEarth/main.cpp:5: 错误:应为‘;’在声明结束时
我该怎么办?
这是创建 qt 项目最简单的方法:
- 打开一个新终端并在桌面上创建一个空文件夹
Foo/
:~$ cd Desktop; mkdir Foo/
- 更改到该文件夹:
~$ cd ~/Desktop/Foo
- 创建 2 个文件:
~$ touch Foo.pro main.cpp
- 如果您在
.profile
或 .bashrc
中导出了正确的路径,那么您可以在终端中输入 ~$ qtcreator
到 运行 qt。否则,从应用程序中单击 QtCreator 应用程序。
- 转到
File -> Open project
和 select Foo.pro
文件。
- 保留调试和发布模式的默认路径,然后点击继续,或者确定(记不清了)
- 您应该在 Qt 中打开
Foo.pro
文件。现在在 Foo.pro 文件中输入以下行并点击保存 (Ctrl+S)。
CONFIG += c++11 console
TARGET = My_Foo
SOURCES += main.cpp
- 点击保存后,您应该会在左侧窗格中看到 main.cpp 文件,其中列出了项目文件。如果是这样,请单击左侧菜单中的“项目”按钮(扳手工具)。
- 在
Build option
下,取消勾选 shadow build
,在 Run option
下,取消勾选 Run in terminal
。
- 返回您的 main.cpp 文件并输入一个简单的 hello 程序。按
Ctr+S
(保存),Ctrl+B
(构建项目)和 Ctrl+R
(到 运行)。
直到第 7 步,您可以使用 GUI 来完成,方法是 select 创建新项目,然后 select 控制台应用程序。顺便说一句,在 mac 上使用 Cmd 而不是 Ctrl。
还要确保你有正确的编译器设置。 (https://doc.qt.io/qtcreator/creator-tool-chains.html)
我到处都看了,solution 是在我的项目中的“.pro”文件中添加一行代码。我看不到任何这样的文件!我可以看到 qbs 文件、main.cpp 文件和 xcode.qbs 文件。
我是这样开始的:使用 Mac,我安装了 Qt Creator 4.8 (Clang v5.12) 并创建了一个使用 Qmake 的 'plain C++ project'。
我正在使用 {} 初始化一个变量,但它不允许我这样做。我在 Eclipse 中遇到了类似的问题并找到了解决方案。有什么帮助吗?
这是我正在测试的代码:
#include <iostream>
int main()
{
int a{5};
std::cout << a;
return 0;
}
我定义a行的错误代码是: “/Users/xxxxxx/Coding/HelloEarth/main.cpp:5: 错误:应为‘;’在声明结束时
我该怎么办?
这是创建 qt 项目最简单的方法:
- 打开一个新终端并在桌面上创建一个空文件夹
Foo/
:~$ cd Desktop; mkdir Foo/
- 更改到该文件夹:
~$ cd ~/Desktop/Foo
- 创建 2 个文件:
~$ touch Foo.pro main.cpp
- 如果您在
.profile
或.bashrc
中导出了正确的路径,那么您可以在终端中输入~$ qtcreator
到 运行 qt。否则,从应用程序中单击 QtCreator 应用程序。 - 转到
File -> Open project
和 selectFoo.pro
文件。 - 保留调试和发布模式的默认路径,然后点击继续,或者确定(记不清了)
- 您应该在 Qt 中打开
Foo.pro
文件。现在在 Foo.pro 文件中输入以下行并点击保存 (Ctrl+S)。
CONFIG += c++11 console TARGET = My_Foo SOURCES += main.cpp
- 点击保存后,您应该会在左侧窗格中看到 main.cpp 文件,其中列出了项目文件。如果是这样,请单击左侧菜单中的“项目”按钮(扳手工具)。
- 在
Build option
下,取消勾选shadow build
,在Run option
下,取消勾选Run in terminal
。 - 返回您的 main.cpp 文件并输入一个简单的 hello 程序。按
Ctr+S
(保存),Ctrl+B
(构建项目)和Ctrl+R
(到 运行)。
直到第 7 步,您可以使用 GUI 来完成,方法是 select 创建新项目,然后 select 控制台应用程序。顺便说一句,在 mac 上使用 Cmd 而不是 Ctrl。
还要确保你有正确的编译器设置。 (https://doc.qt.io/qtcreator/creator-tool-chains.html)