none
VC6.0的MFC工程转VS2008 “由于应用程序配置不正确,应用程序未能启动”的问题 RRS feed

  • 问题

  • 今天把之前的一个VC6.0下写的MFc工程直接在VS2008下打开,因为之前包含GDAL库,这个库在不同版本下配置不同,但是我已经解决了GDAL配置问题,在VS2008下编译也没有错误,就是运行时一直是“由于应用程序配置不正确,应用程序未能启动”,请问该如何解决啊?
    2011年8月17日 3:28

答案

  • 你好,

     

    根据您的问题,造成您的问题可能是缺少正确的库文件。您可以尝试一下方法来解决您的问题。

    1 把您需要的库文件和清单文件例如msvcp80d.dll,复制到程序运行目录或system32文件夹。

    2 使用/MT/MTd编译选项。您可以通过以下步骤来配置:

    a) 打开该项目的“属性页”对话框。

    b) 单击“C/C++”文件夹。

    c) 单击“代码生成”属性页。

    d) 修改“运行库”属性。

    3 使用工程-》属性-》配置属性-》常规-》MFC的使用,选择“在静态库中使用mfc

     

    希望我的建议能够帮助您解决您的问题


    Rob Pan [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Rob Pan 2011年8月22日 3:43
    2011年8月18日 7:48