[问题] 在x64 VS2012环境下,matrix.h的错误

楼主: tai7667 (tai7667)   2014-05-28 15:16:03
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS2012 和 matlab2009 x64
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
matrix.h
mex.h
math.h
cmath
问题(Question):
我在32bit的电脑下 VS2012&matlab2012 是可以使用上述功能连结
但是改在64bit的电脑下 且换成VS2012&matlab2009就无使用了
喂入的资料(Input):
错误的结果(Wrong Output):
error C2146: 语法错误 : 遗漏 ';' (在识别项 'mxChar' 之前)
error C4430: 遗漏型别规范 - 假设为 int。注意: C++ 不支援 default-int
error C2143: 语法错误 : 遗漏 ';' (在 '*' 之前)
IntelliSense: 识别项 "CHAR16_T" 未定义
.\matrix.h 319 9 System_Flow
程式码(Code):(请善用置底文网页, 记得排版)
补充说明(Supplement):
是matrix.h在64bit下有另外的header要去找吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com