zoukankan      html  css  js  c++  java
  • 【MFC 学习笔记】MFC BUG

    1. LINK : fatal error LNK1000: Internal error during IncrBuildImage

    VS2008经典错误,只要重新编译一下就可以。在2010里就没有这个Bug了。

    2. general error c101008a: Failed to save the updated manifest to the file

    2008默认的编码是Unicode,如果在编码的中途改变编码设置,如设为多字节就会产生这个bug,莫紧张,只要在类视图右击-->清理(clean)即可。

    3. 应用程序无法启动,因为应用程序的并行配置不正确

    把Debug的.exe程序拷贝到服务器上不能运行,是因为Visual C++2008默认的MFC程序是使用动态MFC库来连接的,而动态MFC库使用的是Multi-Threaded DLL(/MD)。由于XP文件对PE文件格式监控更加严格,会导致部分使用多线程的DLL的可执行文件在调用的时候出错。

    解决方法:

    修改项目属性的编译开关:项目->属性->配置属性->C/C++->代码生成->运行时库->改成“多线程(/MT)”

    同时修改MFC连接方式:项目->属性->配置属性->常规->MFC的使用->改成“在静态库中使用MFC”

  • 相关阅读:
    深度学习面试问题
    重新学习pytorch的库函数等..
    新电脑的操作系统win10的所有设置问题汇总
    二叉搜索树,和红黑树,
    Most common words
    Word histogram
    Random numbers
    Word frequency analysis
    DSU
    Sequences of sequences
  • 原文地址:https://www.cnblogs.com/xiaoka/p/2376062.html
Copyright © 2011-2022 走看看