Greta 編譯錯誤

2021-07-12 05:40:51 字數 1059 閱讀 3694

背景:greta2.6.4在vs2008編譯通過,在vs2013中,編譯出現以下錯誤:

1> regexpr2.cpp

1>c:\users\administrator\desktop\greta\greta\restack.h(56): error c2332: 「struct」: 缺少標記名

1>c:\users\administrator\desktop\greta\greta\restack.h(56): error c3306: 「regex::detail::」: 不允許存在未命名的類 模板

1>c:\users\administrator\desktop\greta\greta\restack.h(56): error c2143: 語法錯誤 : 缺少「;」(在「static_assert」的前面)

1>c:\users\administrator\desktop\greta\greta\restack.h(56): error c2059: 語法錯誤:「;」

1>c:\users\administrator\desktop\greta\greta\restack.h(57): error c2332: 「struct」: 缺少標記名

1>c:\users\administrator\desktop\greta\greta\restack.h(57): error c2143: 語法錯誤 : 缺少「;」(在「static_assert」的前面)

1>c:\users\administrator\desktop\greta\greta\restack.h(57): error c2913: 顯式專用化;「regex::detail::」不是類模板的專用化

1>c:\users\administrator\desktop\greta\greta\restack.h(57): error c2059: 語法錯誤:「<」

1>c:\users\administrator\desktop\greta\greta\restack.h(57): error c2143: 語法錯誤 : 缺少「;」(在「 };

主要是因為 static_assert 在 visual studio 2013 已經是乙個保留關鍵字了!

mk編譯錯誤

要在工程 中加乙個巨集去控制 在config.mk中定義這個巨集 enable it6263 1 在compile option.mk中根據這個值來定義巨集 ifeq enable it6263 1 cc opts denable it6263 1 else cc opts denable it62...

c 編譯錯誤

一.變數未定義的引用 1.如果變數是類中的靜態成員,需要先在類外部初始化。否則會出現此種錯誤 二。標頭檔案包含了,卻報 zsp ipc proxy client.hh 8 1 錯誤 expected class name before endif 注意不能包含這些函式所在庫的標頭檔案。比如info ...

Sophus 編譯錯誤

cmakelists.txt呼叫sophus的語法如下 find package sophus required target link libraries 編譯sophus時出現如下錯誤 lib libmyslam.so undefined reference to sophus so3 so3 ...