Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 获取nafxcwd.lib(timecore.obj)错误lnk2001未解析的外部符号_mbctype(在从其他项目包含标头之后)_Visual Studio 2010 - Fatal编程技术网

Visual studio 2010 获取nafxcwd.lib(timecore.obj)错误lnk2001未解析的外部符号_mbctype(在从其他项目包含标头之后)

Visual studio 2010 获取nafxcwd.lib(timecore.obj)错误lnk2001未解析的外部符号_mbctype(在从其他项目包含标头之后),visual-studio-2010,Visual Studio 2010,我用googleTest做了一个新的单元测试项目。然后,我添加了另一个项目的源文件来测试它。然后我发现了严重的链接器错误: nafxcwd.lib(timecore.obj) : error LNK2001: unresolved external symbol __mbctype nafxcwd.lib(apphelp.obj) : error LNK2001: unresolved external symbol __mbctype nafxcwd.lib(filelist.ob

我用googleTest做了一个新的单元测试项目。然后,我添加了另一个项目的源文件来测试它。然后我发现了严重的链接器错误:

  nafxcwd.lib(timecore.obj) : error LNK2001: unresolved external symbol __mbctype
  nafxcwd.lib(apphelp.obj) : error LNK2001: unresolved external symbol __mbctype
  nafxcwd.lib(filelist.obj) : error LNK2001: unresolved external symbol __mbctype
  nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argv
  nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argc
我的项目中的关键选项有:

测试项目:

Runtime Library: Multithreaded Debug DLL (necessary for googleTest)
Use of MFC: Shared DLL
富有成效的项目:这其实并不重要

  Runtime Library: Multithreaded Debug DLL
  Use of MFC: Use MFC in a static library

即使我使用MFC作为共享DLL复制生产项目中的所有选项和文件,这些消息也会被抛出。

导入到testproject的文件具有解析为生产项目的stdafx.h-include。 那里,

在您的项目中/在afxwin之前包括。否则会出现这些错误

#include <afxwin.h> 
#define _AFXDLL