[英]unresolved external symbol “std::basic_string”
我正在嘗試通過Visual C ++編譯器使用Maven編譯項目,而關於std :: basic_string類,我一直收到鏈接錯誤。 我確保將<string>頭文件包含在相應的c ++文件中。
我錯過了什么還是我犯了一個愚蠢的錯誤??? 請讓我知道我哪里出錯了。
[ERROR] Parsor.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public:
int __thiscall std::basic_string<
char,
struct std::char_traits<char>,
class std::allocator<char> >::compare(
class std::basic_string<
char,
struct std::char_traits<char>,
class std::allocator<char> > const &) const"
(__imp_?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEHABV12@@Z)
看來在VC ++中,鏈接器設置可能不正確。 嘗試一個簡單的程序來測試std :: strig功能
可能重復到:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.