2015-04-06 192 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文件中工作。

相關問題