什么是 ?和@ 标志在此编译器错误中演示? - Visual Studio 2013 编译器
What are the ? and @ signs demonstrating in this compiler error? - Visual Studio 2013 Compiler
出现以下错误:
Error 2 error LNK1120: 1 unresolved externals c:\users\james\documents\visual studio 2013\Projects\PlatformGameEngine\Debug\PlatformGameEngine.exe 1 1 PlatformGameEngine
Error 1 error LNK2001: unresolved external symbol "public: virtual void __thiscall PlatformGameEngine::IOS::CreateWindow(class PlatformGameEngine::WindowProperties)" (?CreateWindow@IOS@PlatformGameEngine@@UAEXVWindowProperties@2@@Z) c:\Users\James\documents\visual studio 2013\Projects\PlatformGameEngine\PlatformGameEngine\App.obj PlatformGameEngine
有哪些?和 @ 符号在这个编译器错误中演示?
这是您的函数的内部名称或 "mangled"。它是用一种明确的语言编写的,您的计算机使用这种语言来唯一标识您程序中的函数,以及可能在构建时或 运行 时链接的任何库。
出现以下错误:
Error 2 error LNK1120: 1 unresolved externals c:\users\james\documents\visual studio 2013\Projects\PlatformGameEngine\Debug\PlatformGameEngine.exe 1 1 PlatformGameEngine
Error 1 error LNK2001: unresolved external symbol "public: virtual void __thiscall PlatformGameEngine::IOS::CreateWindow(class PlatformGameEngine::WindowProperties)" (?CreateWindow@IOS@PlatformGameEngine@@UAEXVWindowProperties@2@@Z) c:\Users\James\documents\visual studio 2013\Projects\PlatformGameEngine\PlatformGameEngine\App.obj PlatformGameEngine
有哪些?和 @ 符号在这个编译器错误中演示?
这是您的函数的内部名称或 "mangled"。它是用一种明确的语言编写的,您的计算机使用这种语言来唯一标识您程序中的函数,以及可能在构建时或 运行 时链接的任何库。