Undeclared identifier error on JOpenCV::doTick
ayapi opened this issue · comments
The following is msbuild's error message
..\src\opencv_manual.cpp(17): error C2065: 'MSG' : undeclared identifier [
C:\Users\ayapi\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj]
..\src\opencv_manual.cpp(17): error C2146: syntax error : missing ';' before identifier 'msg' [C:\Users\ayapi\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj]
..\src\opencv_manual.cpp(17): error C2065: 'msg' : undeclared identifier [
C:\Users\ayapi\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj]
..\src\opencv_manual.cpp(18): error C2065: 'msg' : undeclared identifier [
C:\Users\ayapi\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj]
..\src\opencv_manual.cpp(18): error C3861: 'GetMessage': identifier not found [C:\Users\ayapi\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj]
..\src\opencv_manual.cpp(19): error C2065: 'msg' : undeclared identifier [
C:\Users\ayapi\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj]
..\src\opencv_manual.cpp(19): error C3861: 'TranslateMessage': identifier not found [C:\Users\ayapi\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj]
..\src\opencv_manual.cpp(20): error C2065: 'msg' : undeclared identifier [
C:\Users\ayapi\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj]
..\src\opencv_manual.cpp(20): error C3861: 'DispatchMessage': identifier not found [C:\Users\ayapi\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj]
May this help me...?
http://msdn.microsoft.com/ja-jp/library/bb384843.aspx#mt25
Because application code must use existing definitions, add include statements to the file.
#include <windows.h> #include <stdlib.h> #include <string.h> #include <tchar.h>