我在Visual Studio 2015中将一个类从一个项目移动到另一个项目,这是我得到的错误。我找不到这个特定错误的任何其他例子。
答案 0 :(得分:2)
__imp_
为__declspec(dllimport)
,下一个下划线表示该函数为extern "C"
和__cdecl
,将_strdup
作为函数名称。因此,通过评论中链接的MSDN文档,符号__imp___strdup
为:
extern "C" __declspec(dllimport) char* __cdecl _strdup(const char* strSource);
此功能需要标题<string.h>
由于某种原因,您将类移动到的项目似乎不会使用包含该函数的MS库之一。这是我的猜测,至少。尝试检查每个项目的属性,看看它们是否使用相同的.lib
文件?