本周工作量:安装VS2015+QT5.9.8,学习QT基础知识
解决的问题
问题1 EXEDemo不能运行Debug模式
解决方案:
输出路径问题。
右击EXEDemo->Properties
将Debugging与Linker->Gen eral中的Output File改为一致 $(OutDir)$(ProjectName)d.exe
问题2 安装VS2015后运行Empty项目出现找不到文件xxx.exe或找不到头文件stdio.h等
解决方案
VS2015程序运行,无法打开corecrt.h及运行闪退问题-CSDN博客^v96^pc_search_result_base3&spm=1018.2226.3001.4187
使用vs2015运行程序,显示无法打开包括文件corecrt.h。这应该是由于vs2015在选择"从父级或项目默认设置继承"时,在C:\Program Files (x86)\Windows Kits\10\include 和 C:\Program Files (x86)\Windows Kits\10\lib 目录下导入的是10.0.10240.0文件夹,但是自己电脑目录下是10.0.10150.0文件夹,导致了环境变量的配置错误。可进行如下步骤处理
第一步:打开C:\Program Files (x86)\Windows Kits\10\include,把里面的10.0.10150.0文件复制一份,重命名成10.0.10240.0。
第二步:打开C:\Program Files (x86)\Windows Kits\10\lib,把里面的10.0.10150.0文件复制一份,重命名成10.0.10240.0。
完成这几步后就可以运行了。但是运行后虽然不报错,却会出现运行结果窗口闪退问题,使用Ctrl+F5就不会出现窗口闪退的问题啦
问题3 项目中新建的xxx.ui文件无法右击进行Complie编译
解决方案
右击ui文件->Properties,将General中的Item Type设置为Custom Build Tool
并设置Custom Build Tool的配置,其中遇到问题,编译不出文件,排查结果为没写Outputs,理论上可以不写,错误原因未知
Command Line $(QTDIR)\bin\uic.exe form.ui -o tmp\uic\ui_form.h
Description UIC form.ui
Outputs tmp\uic\ui_form.h(此处若不存在对应文件夹,需自己新建路径文件夹)
Additional Dependencies form.ui;$(QTDIR)\bin\uic.exe;%(AdditionalInputs充知识点
QT 官方example
使用qt编译器,工作环境多采用msvc2012_3
进入example对应路径,在相应路径下使用指令
qmake -tp vc -r
进行编译即可将官方的qt example编译为vs项目
编译后结果为
右击截图属性框
-
打开微信设置,确保截取屏幕的快捷键为Alt+A
-
先按住键盘上的Alt,再按住Ctrl(注意顺序,如果先按住Ctrl再按住Alt,我的电脑鼠标右击是出不来弹框的)
-
同时按住之后,点击鼠标右键,待弹框弹出后,松掉Ctrl,再按字母A(此过程中,Alt始终按住),即截屏成功
当一个项目界面同时打开多个项目,如何运行非默认项目
-
右击想要运行的项目
-
点击Set as StartUp Projiec或Debug
下周计划
-
获得qt5.9.8官方文档手册
-
学习qt官方example