前段时间做了个简单的单文档,后来又通过静态切分贴了些对话框、控件上去,谁知道后来编译的时候突然发现多了个“APPMODULE.H”的东西,不包含他则连一些基本的调用都有问题,使用呢,出了两个关于缺省库“nafxcwd.lib”“libcmtd.lib”与“use:/NODEFAULTLIB”的冲突警告,一切正常。似乎是说原本设置原本是缺省库的,但是实际上我并没有这么做,问题在那儿呢?请在这方面有见解的朋友能提点一二,不甚感谢!

解决方案 »

  1.   

    libcmtd.lib”与“use:/NODEFAULTLIB
    这种警告一般是出现在CODE GENERATION设置上(project setting->c/c++->category)。
    可能nafxcwd.lib的CODE GENERATION的RUN TIME LIBRARY为MULTITHREAD的,而你的程序是SINGLE的,这样就有冲突。
    RUN TIME LIBRARY有几个版本,具体请看MSDN而APPMODULE.H产生的问题,你需要直接找到并打开它看看其内容也应该就清楚了。