2015-04-06 193 views
-2

我不知道我的代码有什么问题。我的所有头文件中都包含了警卫。既然有相当多的代码,我想保持私密性,问题是我怎么去解决这些错误。无法解析的外部符号LNK2001,LNK2011,LNK2019

错误1个错误LNK2001:无法解析的外部符号 “公用:静态类的std :: _ Generic_error_category的std :: _ Error_objects :: _ Generic_object”(?_Generic_object @ $ _ Error_objects @ H + STD @@ 2V_Generic_error_category @ 2 @ A)

错误9错误LNK2011:未链接的预编译对象;图像可能无法运行

错误10错误LNK2019:无法解析的外部符号 “无效__cdecl myVars :: setNumofp(INT *)” 函数引用(setNumofp @ myVars @@ YAXPAH @ Z?)_main

+0

请检查您是否在-L标志上包含了您的二进制文件,而不仅仅是-I标头。 –

+1

你有没有签出[什么是未定义/未解析的外部符号?](https://stackoverflow.com/questions/12573816/what-is-an-undefined-reference-unresolved-external-symbol-error-and-how -do-i-fix)有没有理由不把它作为这个问题的重复来关闭? –

+0

Marco: -L flag?不知道这是什么。 Jonathan: – shaks

回答

0

所以因为我没有发现我的错误,我合并了两个.cpp文件,现在它可以工作。然而,它让我感到困扰,我无法使它在两个单独的.cpp文件中工作。

相关问题