VC2010 遇到不适当的参数

http://wenku.baidu.com/view/430ac40dba1aa8114431d9e4.html?re=view

VC2010  Release  在静态库中使用 MFC 编译工程

运行提示: 提示:遇到不适当的参数

跟踪发现:

C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\src\mfc\viewprnt.cpp

ENSURE(pInfo->m_strPageDesc.LoadString(AFX_IDS_PREVIEWPAGEDESC));

处崩溃。

VC2010  Release   在共享 DLL 中使用 MFC    或 debug  编译工程

运行没有崩溃,


原因是静态编译时包含此ID的资源文件没有包含进来

 

需要在rc文件的最后一行添加#include   "l.chs\\afxprint.rc"

你可能感兴趣的:(VC)