1、设置创建项目的默认目录
设置好对应创建目录后,勾选上“设为默认的项目路径”,之后创建的目录都会在这目录下,再改改编译生成目录不在上层,就不用改构建目录
2、更改编译后生成文件所在目录
点击工具》选型
构建和运行》Default Build Properties》./
3、开发和运行过程中不支持中文
编程》Select Encoding》UTF-8
选择UTF-8
工具》选型
文本编辑器》Behavior》文件编码》UTF-8
4、运行时弹出控制台
默认没勾选控制台会在下方应用程序输出中打印输出;配置勾选上“Run in terminal”才会弹出控制台
运行效果
5、以上配置好后,控制台中还是无法显示中文
需要在代码中添加:system(chcp 65001);
#include <iostream>
using namespace std;
int main()
{
system(chcp 65001);
cout << 如果不加设置 system\(\chcp 65001\\);中文是乱码 << endl;
return 0;
}
6、因为部分代码基于qt4开发,但是我安装了qt5,添加支持编译qt4
sudo apt-get install qt4-default
7、qt4和qt5之间切换编译
# 查看版本
qmake -v
# 更改default.conf中qt4和5
cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser
sudo nano default.conf
8、运行release报错:FTH: (7156): *** Fault tolerant heap shim applied to current process.
删掉如下目录文件即可
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
9、内存越界
内存越界访问其他文件路径。内存问题蹦了,把代码注释掉逐步放开,开运行到哪里导致的