C++ 有什么问题?和@符号在此编译器错误中演示?-Visual Studio 2013编译器

C++ 有什么问题?和@符号在此编译器错误中演示?-Visual Studio 2013编译器,c++,compiler-errors,C++,Compiler Errors,以以下错误为例: 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 "pub

以以下错误为例:

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

有什么问题?和@signs在此编译器错误中演示?

这是函数的内部名称或“损坏的”。它是用一种明确的语言编写的,您的计算机使用它来唯一地标识程序中的函数,以及在生成时或运行时链接到的任何库。

我发现这个错误对我查找丢失cpp文件的位置没有多大帮助。。。有什么专业提示吗?@Jimmyt1988:所以你真的是在问我们如何修复你未定义的引用lol。不知道你所说的“where”是什么意思。哪里都没有。这就是问题所在。你没有定义<代码> PrimGeFaMeGeMe::iO::CreateWindow < /COD>在链接到你的项目的C++源文件中。我的问题是我已经被C错误错误破坏了。我需要一些时间来适应。谢谢你的帮助!哦,是的,当然。。。非常感谢你!!!注意未来的预期错误。干杯,杜德特!要澄清的是,这个问题具体跟什么有关?以及"。我想知道它们的用途是什么,因为它们经常出现,而我从来都不理解它们的含义。这可能会在将来有所帮助。啊,我明白了!我想知道它是否会帮助我解决我的错误,很高兴终于知道它们的意思了!不是“你的电脑”,而是编译器和链接器。“计算机”(即CPU)不关心函数如何调用,它处理地址。@n0rd:计算机执行编译器,并执行链接器。你的学究作风很有趣,但位置不合适。计算机执行很多事情。这并不意味着它“想要”那些东西“想要”的任何东西。硬件和软件之间有着明显的区别,对于软件开发人员来说,把它们混为一谈是很危险的。@n0rd:这到底是怎么回事