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
C++ C++;LNK2019错误,用于V射线编程 1>plugman\u.lib(plugman.obj):错误LNK2019:未解析的外部符号“\u declspec(dllimport)public:\u cdecl std::basic\u string::basic\u string(char const*)”(\u imp\u0?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@QEAA@PEBD@Z) (在函数中引用:“受保护的:类std::_Tree::迭代器u cdecl std::_Tree::_Insert(bool,struct std::_Tree_nod::_Node*,struct std::pair const&)(?_插入@$_Tree@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@@std@@@std@@@IEAA?AViterator@12@_NPEAU_节点@?$树_nod@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@std@@@2@AEBU?$pair@$$CB_KPEAVPlugin@@@2@@Z)) 1> plugman_.s.lib(plugman.obj):错误LNK2019:未解析的外部符号“u declspec(dllimport)public:u cdecl std::basic_string::~basic_string(void)”(u imp_1?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@QEAA@XZ)(在函数中引用:“受保护的:类std::_Tree::迭代器u cdecl std::_Tree::_Insert(bool,struct std::_Tree_nod::_Node*,struct std::pair const&)(?_插入@$_Tree@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@@std@@@std@@@IEAA?AViterator@12@_NPEAU_节点@?$树_nod@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@std@@@2@AEBU?$pair@$$CB_KPEAVPlugin@@@2@@Z)) 1> plugman_.s.lib(plugman.obj):错误LNK2019:未解析的外部符号“u declspec(dllimport)public:u cdecl std::basic_string::basic_string(class std::basic_string const&”)(u imp_0?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@QEAA@AEBV01@@Z) (在函数中引用:“public:u cdecl std::logic_error::logic_error.)(类标准::逻辑错误常数&“(??0逻辑_error@std@@QEAA@AEBV01@@Z) )_C++_Visual Studio 2010_Hyperlink_Maya_Lnk2019 - Fatal编程技术网

C++ C++;LNK2019错误,用于V射线编程 1>plugman\u.lib(plugman.obj):错误LNK2019:未解析的外部符号“\u declspec(dllimport)public:\u cdecl std::basic\u string::basic\u string(char const*)”(\u imp\u0?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@QEAA@PEBD@Z) (在函数中引用:“受保护的:类std::_Tree::迭代器u cdecl std::_Tree::_Insert(bool,struct std::_Tree_nod::_Node*,struct std::pair const&)(?_插入@$_Tree@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@@std@@@std@@@IEAA?AViterator@12@_NPEAU_节点@?$树_nod@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@std@@@2@AEBU?$pair@$$CB_KPEAVPlugin@@@2@@Z)) 1> plugman_.s.lib(plugman.obj):错误LNK2019:未解析的外部符号“u declspec(dllimport)public:u cdecl std::basic_string::~basic_string(void)”(u imp_1?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@QEAA@XZ)(在函数中引用:“受保护的:类std::_Tree::迭代器u cdecl std::_Tree::_Insert(bool,struct std::_Tree_nod::_Node*,struct std::pair const&)(?_插入@$_Tree@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@@std@@@std@@@IEAA?AViterator@12@_NPEAU_节点@?$树_nod@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@std@@@2@AEBU?$pair@$$CB_KPEAVPlugin@@@2@@Z)) 1> plugman_.s.lib(plugman.obj):错误LNK2019:未解析的外部符号“u declspec(dllimport)public:u cdecl std::basic_string::basic_string(class std::basic_string const&”)(u imp_0?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@QEAA@AEBV01@@Z) (在函数中引用:“public:u cdecl std::logic_error::logic_error.)(类标准::逻辑错误常数&“(??0逻辑_error@std@@QEAA@AEBV01@@Z) )

C++ C++;LNK2019错误,用于V射线编程 1>plugman\u.lib(plugman.obj):错误LNK2019:未解析的外部符号“\u declspec(dllimport)public:\u cdecl std::basic\u string::basic\u string(char const*)”(\u imp\u0?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@QEAA@PEBD@Z) (在函数中引用:“受保护的:类std::_Tree::迭代器u cdecl std::_Tree::_Insert(bool,struct std::_Tree_nod::_Node*,struct std::pair const&)(?_插入@$_Tree@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@@std@@@std@@@IEAA?AViterator@12@_NPEAU_节点@?$树_nod@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@std@@@2@AEBU?$pair@$$CB_KPEAVPlugin@@@2@@Z)) 1> plugman_.s.lib(plugman.obj):错误LNK2019:未解析的外部符号“u declspec(dllimport)public:u cdecl std::basic_string::~basic_string(void)”(u imp_1?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@QEAA@XZ)(在函数中引用:“受保护的:类std::_Tree::迭代器u cdecl std::_Tree::_Insert(bool,struct std::_Tree_nod::_Node*,struct std::pair const&)(?_插入@$_Tree@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@@std@@@std@@@IEAA?AViterator@12@_NPEAU_节点@?$树_nod@V?$\u Tmap_traits@_KPEAVPlugin@@你呢$less@_K@性病病毒$allocator@U?$pair@$$CB\U KPEAVPlugin@@@std@@@3@$0A@@std@@@2@AEBU?$pair@$$CB_KPEAVPlugin@@@2@@Z)) 1> plugman_.s.lib(plugman.obj):错误LNK2019:未解析的外部符号“u declspec(dllimport)public:u cdecl std::basic_string::basic_string(class std::basic_string const&”)(u imp_0?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@QEAA@AEBV01@@Z) (在函数中引用:“public:u cdecl std::logic_error::logic_error.)(类标准::逻辑错误常数&“(??0逻辑_error@std@@QEAA@AEBV01@@Z) ),c++,visual-studio-2010,hyperlink,maya,lnk2019,C++,Visual Studio 2010,Hyperlink,Maya,Lnk2019,大家好,我一整天都在试图解决这个错误,但我做不到。所以我真的很想得到你们的帮助 我会解释我的问题。我想编译一些示例源代码。名称是Vray Maya插件,实际上它与计算机图形编程有关。他们已经提供了Visual Studio项目,所以我只想用它进行编译。该项目最终生成一些.dll文件,实际上它称为“Vray插件” 这是我的工作。但我遇到了这个可怕的链接错误 如您所见,我认为plugman_.lib产生了一些问题。我认为这个问题与STL有关(因为我可以在错误消息中找到*std::base_strin

大家好,我一整天都在试图解决这个错误,但我做不到。所以我真的很想得到你们的帮助

我会解释我的问题。我想编译一些示例源代码。名称是Vray Maya插件,实际上它与计算机图形编程有关。他们已经提供了Visual Studio项目,所以我只想用它进行编译。该项目最终生成一些.dll文件,实际上它称为“Vray插件”

这是我的工作。但我遇到了这个可怕的链接错误

如您所见,我认为plugman_.lib产生了一些问题。我认为这个问题与STL有关(因为我可以在错误消息中找到*std::base_string*)。可能plugman_.lib使用了一些类型的STL库,当我制作一些dll库时,它会产生一些问题,但我不确定

plugman_.lib是由提供V-ray的公司发布的,因此我看不到该库的源代码。该库未打开。我还将我的VS project运行时库设置更改为多线程调试dll(/MDd),但没有任何帮助

我不能上传我的源代码,因为它太大了,但源代码是由公司提供的,所以我认为没有问题

这里是关于Vray SDK开发页面的链接。但是,他们对编译的解释不是很详细。所以我无法解决这个问题

你能给我一些解决这个问题的提示吗?如果你解决了这个问题,它会对我非常非常有帮助

我的环境是WIN7,64位,VS2010

(+加)

我将附加VS项目和Vray/Maya库,包括文件

实际上,我不知道源代码的哪一部分有助于解决这个问题


所以我只是上传了项目文件。我还上传了Vray/Maya include/lib文件。我认为这些文件足以编译项目。如果你能做到这一点,对我来说,这将是一个非常好的时机。

看起来像是一个调用约定的混乱。我知道你不能粘贴整个源代码,但如果能粘贴相关的部分,那就太好了d、 至少。这三个错误是你得到的唯一错误吗?@LaszloPapp好的,我会试试。@n.m.是的。还有一些警告,但我认为这些警告并不重要。Vray SDK页面上没有列出VS2010作为受支持的平台。混合使用不同版本的MSC编译的库是一个非常糟糕的主意。请尝试使用受支持的工具奥尔查恩。
1>plugman_s.lib(plugman.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *)" (__imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z) (referenced in function: "protected: class std::_Tree<class std::_Tmap_traits<unsigned __int64,class Plugin *,struct std::less<unsigned __int64>,class std::allocator<struct std::pair<unsigned __int64 const ,class Plugin *> >,0> >::iterator __cdecl std::_Tree<class std::_Tmap_traits<unsigned __int64,class Plugin *,struct std::less<unsigned __int64>,class std::allocator<struct std::pair<unsigned __int64 const ,class Plugin *> >,0> >::_Insert(bool,struct std::_Tree_nod<class std::_Tmap_traits<unsigned __int64,class Plugin *,struct std::less<unsigned __int64>,class std::allocator<struct std::pair<unsigned __int64 const ,class Plugin *> >,0> >::_Node *,struct std::pair<unsigned __int64 const ,class Plugin *> const &)" (?_Insert@?$_Tree@V?$_Tmap_traits@_KPEAVPlugin@@U?$less@_K@std@@V?$allocator@U?$pair@$$CB_KPEAVPlugin@@@std@@@3@$0A@@std@@@std@@IEAA?AViterator@12@_NPEAU_Node@?$_Tree_nod@V?$_Tmap_traits@_KPEAVPlugin@@U?$less@_K@std@@V?$allocator@U?$pair@$$CB_KPEAVPlugin@@@std@@@3@$0A@@std@@@2@AEBU?$pair@$$CB_KPEAVPlugin@@@2@@Z))
1>plugman_s.lib(plugman.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)" (__imp_??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ) (referenced in function: "protected: class std::_Tree<class std::_Tmap_traits<unsigned __int64,class Plugin *,struct std::less<unsigned __int64>,class std::allocator<struct std::pair<unsigned __int64 const ,class Plugin *> >,0> >::iterator __cdecl std::_Tree<class std::_Tmap_traits<unsigned __int64,class Plugin *,struct std::less<unsigned __int64>,class std::allocator<struct std::pair<unsigned __int64 const ,class Plugin *> >,0> >::_Insert(bool,struct std::_Tree_nod<class std::_Tmap_traits<unsigned __int64,class Plugin *,struct std::less<unsigned __int64>,class std::allocator<struct std::pair<unsigned __int64 const ,class Plugin *> >,0> >::_Node *,struct std::pair<unsigned __int64 const ,class Plugin *> const &)" (?_Insert@?$_Tree@V?$_Tmap_traits@_KPEAVPlugin@@U?$less@_K@std@@V?$allocator@U?$pair@$$CB_KPEAVPlugin@@@std@@@3@$0A@@std@@@std@@IEAA?AViterator@12@_NPEAU_Node@?$_Tree_nod@V?$_Tmap_traits@_KPEAVPlugin@@U?$less@_K@std@@V?$allocator@U?$pair@$$CB_KPEAVPlugin@@@std@@@3@$0A@@std@@@2@AEBU?$pair@$$CB_KPEAVPlugin@@@2@@Z) )
1>plugman_s.lib(plugman.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z) (referenced in function : "public: __cdecl std::logic_error::logic_error(class std::logic_error const &)" (??0logic_error@std@@QEAA@AEBV01@@Z))