各位路過的大神,我在打開一個現有的.sln檔案并配置好opencv后,重新生成解決方案,結果出現了一大堆error,不知道怎么搞得,求幫忙啊。
1>------ 已啟動全部重新生成: 專案: MWIS, 配置: Release Win32 ------
1> main.c
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\xkeycheck.h(65): warning C4005: “inline”: 宏重定義
1> e:\video tracking\multiple object tracking\mwis\mwis2\mwis\utils.h(32) : 參見“inline”的前一個定義
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\xkeycheck.h(87): fatal error C1189: #error : The C Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro.
1> mainutils.c
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(19): error C2054: 在“using”之后應輸入“(”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(19): error C2061: 語法錯誤: 識別符號“using”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(21): error C2061: 語法錯誤: 識別符號“using”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(21): error C2061: 語法錯誤: 識別符號“abs”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(21): error C2059: 語法錯誤:“;”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(21): error C2061: 語法錯誤: 識別符號“atexit”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(22): error C2061: 語法錯誤: 識別符號“atof”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(22): error C2059: 語法錯誤:“;”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(22): error C2061: 語法錯誤: 識別符號“atoi”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(22): error C2061: 語法錯誤: 識別符號“atol”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(23): error C2061: 語法錯誤: 識別符號“bsearch”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(23): error C2059: 語法錯誤:“;”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(23): error C2061: 語法錯誤: 識別符號“calloc”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(23): error C2061: 語法錯誤: 識別符號“div”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(24): error C2061: 語法錯誤: 識別符號“exit”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(24): error C2059: 語法錯誤:“;”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(24): error C2061: 語法錯誤: 識別符號“free”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(25): error C2061: 語法錯誤: 識別符號“labs”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(25): error C2059: 語法錯誤:“;”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(25): error C2061: 語法錯誤: 識別符號“ldiv”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(25): error C2061: 語法錯誤: 識別符號“malloc”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(26): error C2061: 語法錯誤: 識別符號“mblen”
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdlib(26): error C2059: 語法錯誤:“;”
編譯
1> MWIS.c
1>MWIS.c(92): warning C4133: “初始化”: 從“char *”到“double *”的型別不兼容
1> MWISio.c
1> utils.c
========== 全部重新生成: 成功 0 個,失敗 1 個,跳過 0 個 ==========
uj5u.com熱心網友回復:
你建立一個空工程,看看能不能運行uj5u.com熱心網友回復:
我的vs2012是沒問題的,運行別的程式都可以,就是在這個程式里出錯了,我的程式里并沒有涉及到C++知識,我想是vs2012按照C++風格編譯,導致了錯誤,但是不知道怎么修改。uj5u.com熱心網友回復:
add "_XKEYCHECK_H" in Preprocessor Definitions轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/101606.html
標籤:基礎類
