ayapi / opencv-node

Use OpenCV with node.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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>