笔记
ZAtonement
黑到终点总有光。
展开
-
VS+QT开发环境对Qt Option中Qt Default Setting设置
对于VS和QT的联合开发环境而言,需要对Qt Option就行相应的设置,尤其是Qt Default Settings的设置。如下图所示:MocDirectory:设置编译过程中生成中间文件moc_xxx.cpp的目录 比如说:.$(ConfigurationName) 其中.\是指.h文件所在的文件目录,$(ConfigurationName)是debug或者release。配置完成,通过Add Qt Class 方式新建的xxx.h文件,右键属性中会有相应设置生成moc_xxx.cpp文件的命令原创 2021-03-13 17:21:18 · 1208 阅读 · 0 评论 -
QT5.9.9+VS2015环境下主工程F5后存在有的项目无法自动编译的现象
现象描述:点击F5,VS2015无法自动编译个别项目,即它只会会直接运行原有已经编译好的工程,除非手工在项目上右击选择“重新生成”解决办法步骤:1、菜单:工具→选项→项目和解决方案→生成并运行:运行时,当项目过期时选择“始终生成” 。2、右键解决方案:解决方案->配置管理->项目上下文:将生成下面的单选框选上。3、(以主工程为例)以上步骤还是不能够解决问题,你需要看下主工程属性:链接器->常规->附加库目录和链接器->输入->附加依赖项中是否包含了未编译项目目录原创 2021-03-13 13:57:20 · 352 阅读 · 0 评论 -
QT+VS联合开发环境:LN2001:无法解析的外部符号 public virtual struct QMetaObject
QT+VS联合开发环境:LN2001:无法解析的外部符号 “public virtual struct QMetaObject const* _thiscall xxx:metaObject(void) const”(?metaObject@xxx@@UBEPUBQMetaObject@@XZ)项目文件xxx.vcxproj加载已经存在的.h、.cpp、.ui文件后,进行编译出现该LN2001无法解析的外部符号的错误。原因:手动添加已有的文件,可能未进行相应的元操作,没有调用moc.exe生成moc_x原创 2021-03-11 14:49:06 · 456 阅读 · 0 评论 -
Qt中.pro文件转化为.vcxproj文件
Qt中的.pro文件转化为 .vcxproj文件步骤:1)在“开始”中调出Qt命令窗口,使用如下命令完成初步转化qmake -r -tp vc或者qmake -r -tp yc XXXX.pro2)对转换的xxx. vcxproi文件,点击右键“属性”项进行相关的配置:调试环境,附加包含目录,附加库目录,附加依赖项。通过命令生成的文件都是绝对路径,需要设置这些选项,改成相对路径3)对xxx.vcxproj自身的文件进行修改,删除不必要的路径文件命令,绝对路径改成相对的路径...原创 2021-03-11 11:15:05 · 867 阅读 · 0 评论