当前位置 博文首页 > 文章内容

    win安装qt卸载后又安装,又安装msvc导致qt环境无法自动识别问题解决方案

    作者: 栏目:未分类 时间:2020-08-31 11:00:33

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    近几天,需要使用msvc搭建qt环境,目前我只有mingw的(因为安装使用都很方便),安装msvc之后,qt系统无法自动识别编译环境,根据网上说的,我的来来回回qt被卸载很多次,(不敢动msvc,因为太大,动了问题更大)

     

    在链接https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/(vs的下载位置)查找了VS2015Visual C++ 库的运行时组件(64位) 和 VS2015的生成工具。

    我安装时候生成工具可以安装(可能得多尝试几次,我试了两次),redistributable安装失败(不过也没大问题)

     

     

    参考  https://www.cnblogs.com/sggggr/p/12791740.html

     

     

    之后网上各种找方法(因为对QT软件工作原理不了解),直到我看到这一篇  https://blog.csdn.net/penghuilater/article/details/52193123?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-2-52193123.nonecase&utm_term=qt%E6%B2%A1%E6%9C%89%E8%87%AA%E5%8A%A8%E8%AF%86%E5%88%AB%E5%88%B0vs%E7%BC%96%E8%AF%91%E5%99%A8

    这一篇是说linux系统上qt的问题,我看到有删除配置文件的说法,我猜测可能是qt本身配置文件的问题

     

     

    一般情况下win的用户信息(各种软件的配置信息)都在c盘中

    我抱着试一试的心态,在c盘中找QtProject 找到了两个文件,我就将他们删了

     

    重新打开Qt->工具->选项->构建和运行,编译器里面就会发现有了编译环境了

     

     

     

     

    另附带小问题就是

    1  qt编译找不到rc.exe文件 这个好解决,找到rc.exe文件位置,然后添加到path环境就好

    2  QT中compiler produce code for different ABIs不知道啥时候编译器版本不一致了,改一致就好了,

        工具->选项->构建和运行->构建套件,统一为x86或者x64

    3  debug有问题,release没问题,置debug为cdb后,(win要求的,很膈应人),但是还是解决不了问题.可能是生成的工程库是release版本,所以在release模式下可以使用,debug就坑