zoukankan      html  css  js  c++  java
  • Creator Debug "应用程序配置不正确"

    Qt SDK v1.1.1,把不同平台不同编译器上的Qt库和Creator打包到了一起。

    安装方便了很多。在相对的一瞬间,所有的东西都各就各位了。 

    而且,也不需要像从前,要在creator中调试还必须安装个调试工具。

    但在使用creator时,还是遇到了那个熟悉并久违了的问题

    应用程序配置不正确

     ——这必须是manifest的问题!也就是说CRT版本库不匹配。

    Qt的预编译库基于vs2005sp1或vs2008sp1。

    但vs2005sp0必须留着。因此,

    1.把裸着的vs2008升到了sp1。

    2.在Creator中添加了vs2008为target,并使用2008 debug,F5。

    依然……

    脑子非常不好使的用dependency查看了dll依赖,发现在找不到MSVCR90D.DLL的同时,明明已经找到这条DLL了。

    奇了怪了!

    不知道脑子怎么突然就好使了,到项目生成路径下看了一下manifest,里面还赫然一行

    version='8.0.50727.4053'

    ……(略)

    Creator在改变target并build的时候,不会重新生成manifest文件。 

    甚至不会重新生成。

    creator的重新生成在哪儿呢?重新生成能保证manifest也修改了么?

    附1. 增加Targets

    Projects(ctrl+5),Build Settings, Add 

  • 相关阅读:
    100 numpy exercises
    IndentationError: unindent does not match any outer indentation level
    Git详解之七:自定义Git
    Git详解之六:Git工具
    Git详解之五:分布式Git
    Git详解之四:服务器上的Git
    Git详解之三:Git分支
    Git详解之二:Git基础
    Git详解之一:Git起步
    Jquery基础之事件操作
  • 原文地址:https://www.cnblogs.com/mumuliang/p/2124802.html
Copyright © 2011-2022 走看看