未解析的外部符号 - IdnToAscii

mar*_*pet 4 c++ linker idn visual-studio-2012

我尝试在msdn上构建以下示例应用程序:http: //msdn.microsoft.com/en-us/library/windows/desktop/dd319089%28v=vs.85%29.aspx

我在Windows 7 64位框上的Visual Studio 2012 Premium中创建了一个新的C++命令行项目,并在主cpp文件中复制了示例代码.

当我尝试编译时,我收到以下错误:

Error   1   error LNK2001: unresolved external symbol __imp__IdnToAscii@20
Run Code Online (Sandbox Code Playgroud)

其他有类似错误的帖子中,我想我应该包含一些头文件或lib文件.但是哪一个?我如何在VS2012/C++中做到这一点(我是一个完整的c ++ noob ......)

Mah*_*esh 9

MSDN看来,你需要链接Normaliz.dll.

尝试添加Normaliz.lib链接器 - >输入 - >附加依赖项

图片