Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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# 未解析的外部符号uu iob_func_C#_C++_Visual Studio 2015 - Fatal编程技术网

C# 未解析的外部符号uu iob_func

C# 未解析的外部符号uu iob_func,c#,c++,visual-studio-2015,C#,C++,Visual Studio 2015,我得到了 LNK2019 unresolved external symbol __iob_func referenced in function _usb_parse_configuration 在升级到VS 2015并查看Microsoft的突破性更改后,我找不到解决方案。我有过更多的外部符号错误,但大多数错误都是通过使用遗留库解决的,这一个仍然存在。我在很多文件中定义了外部“C”,修改后只会产生更多的错误 你们有问题吗?你们是怎么解决的?感谢您提供的任何帮助该帖子可能重复,但所有解决方案

我得到了

LNK2019 unresolved external symbol __iob_func referenced in function _usb_parse_configuration
在升级到VS 2015并查看Microsoft的突破性更改后,我找不到解决方案。我有过更多的外部符号错误,但大多数错误都是通过使用遗留库解决的,这一个仍然存在。我在很多文件中定义了外部“C”,修改后只会产生更多的错误


你们有问题吗?你们是怎么解决的?感谢您提供的任何帮助

该帖子可能重复,但所有解决方案均无效。这是一个普遍的链接错误,当您使用的#include文件(如stdio.h)与您链接的.lib文件(如msvctd.lib)不匹配时,您会收到该错误。当您使用其他人的库时,往往会发生这种情况,您只能向他请求更新。首先-确保您的项目使用的是正确的库-确保项目中标准库的路径引用的是VS2015文件夹,而不是旧的编译器文件夹。“重新编译静态库”:如果您的项目创建了自己的库,并且您有源代码,请确保为VS2015更新了库的设置&重新编译&确保链接这些库。封装:使用旧编译器创建一个新的库项目并将旧标准库链接到该库中-然后可以在VS2015中使用该库,因为它包含所需的函数。注意-使用封装库-可能需要为原始库中所需的所有函数添加导出定义。