计算机
fengyue0110
不一样的梦想,不一样的人生。
展开
-
VS2017新建的Qt项目使用Qt Creator打开并编译运行
首先,VS2017新建的Qt项目能够在VS里面正常运行,我们再继续后续的操作,如果VS都不能运行,也可能是项目本身就有问题呢。 下面是我用VS新建的可以正常运行的Qt的项目。 现在我们切换使用Qt Creator来打开项目,如下面截图,找不到.pro文件(如果不知道为什么找.pro文件,我建议去看看Qt的初级教程)。当然你也可以进去项目目录里面看看,或许有呢。接下来我们的第一步需要真正操作的是,使用VS2017,创建这个项目的.pro文件。(...原创 2020-08-18 19:28:50 · 2028 阅读 · 0 评论 -
VS2017+Qt5.9 新建Qt项目编译运行
首先,用VS2017新建Qt项目,我这里选择的是Widgets项目。然后选择之后,设置Qt项目名称,路径。接下来就是一路 next,然后直接finish。新建项目成功,本以为就可以编译运行了呢,结果不然。我这里新建项目报了500多个错误(oh my god!)。接下来就是解决问题了,以前我遇到问题就是把它当个屁放了,然后就干其他事儿,现在就不能这样了塞(because my job)。在菜单栏找到Qt VS Tools,打开选择Qt Project Settings。原创 2020-07-11 23:32:34 · 2100 阅读 · 0 评论 -
VS2017+Qt5.9 中文乱码
Qt读写文件操作也会遇到类似问题,具体的我没操作本次实验是在Qt控制台程序中测试代码。整个过程很漫长,反正我就一种一种方法试,我总相信“有问题就一定会有人解决”。 如果简单的调用qDebug()函数输出信息(添加#include<QDebug>头文件,但是VS中没有补全提示(仅#include<qdebug.h>)),则会出现中文不能正常显示,会以'?'代替中文字符。如果将QString对象用qDebug()像cout那样输出还不能去掉字符串两端的引号。...原创 2020-07-09 11:37:28 · 2166 阅读 · 0 评论 -
C++设置输出颜色
在c++中控制台的默认字体颜色是白色,但是有时我们需要其他颜色,比如用红色提示错误,使用绿色提示计算完成,使用黄色表示警示等等。 SetConsoleTextAttribute()函数,这个函数需要提前引入windows.h库文件方可使用。这个函数接受两个参数,第一个参数要获得句柄,即GetStdHandle(STD_OUTPUT_HANDLE),第二个参数用来设...原创 2020-01-07 10:54:05 · 6156 阅读 · 3 评论 -
C++读取文件目录、文件
使用C++读取文件目录,(可读取目录的子目录)使用C++读取文件(文件名必须包含文件后缀名,否则会视为目录)void getFiles(string path, vector<string>& files){ //文件句柄 //long hFile = 0; //win7 intptr_t hFile = 0; //win10 ...原创 2019-10-15 16:36:23 · 1651 阅读 · 0 评论 -
C++读取文件
C++读取文件,并存入String类型变量:string readFileIntoString(const char* filename){ ifstream ifile(filename); //将文件读入到ostringstream对象buf中 ostringstream buf; char ch; while (buf && ifi...原创 2019-10-15 16:28:26 · 247 阅读 · 0 评论