VC6.0转VS2008时编译VTK出错,请大侠指教!! 将一个VC6.0下的工程转到VS2008时,在编译VTK的时候出现如下错误:1>Meshing.cpp1>e:\cdos_v7.4\include\vtkType.h(166) : fatal error C1189: #error : "No native data type can represent an 8-bit integer."不知道是什么原因,在线求解答,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 msdn:错误消息#error : 用户提供的错误信息C1189 由 #error 生成。有关更多信息,请参见 The #error Directive。下面的示例生成 C1189: 复制代码 // C1189.cpp#undef _WIN32#if !defined(_WIN32)#error _WIN32 must be defined // C1189#endif 如果使用 /robust MIDL 编译器选项生成 ATL 项目,也有可能看到此错误。/robust 仅用于为 Windows 2000 或更高版本的计算机生成。因此,要么移除 /robust,要么将 dlldatax.c 文件中的此行: 复制代码 #define _WIN32_WINNT 0x0400 // for WinNT 4.0 or Win95 with DCOM 为 复制代码 #define _WIN32_WINNT 0x0500 // for WinNT 4.0 or Win95 with DCOM 要移除 /robust,请在 MIDL 属性页文件夹中的高级属性页中指定 /no_robust。 有关更多信息,请参见 MIDL 属性页:高级。 好像vtk在vc6.0和vs的配置有些地方是不同的 如何避免头文件重复插入 如何建立def文件? 帮帮忙!!动态创建的控件不显示 我的编程之路如何走? 在98下怎么判断我的网卡是启用/禁用状态? 急! 调试问题????? 如何计算函数代码大小? 最后十分了~~ 请问一下:通过注册表给应用程序加上dll的注册表健值是什么?就是有点像"initdll"的那个 简单问题:如何画实心圆?pDC->FillSolidRect(CRect(100, 105, 200, 210),RGB(125,125,0)); VC如何识别鼠标指针型状的变化? CSliderCtrl GetPos,大家帮我看看哪错了 请教牛人会用JBIG_KIT解决问题!!!
错误消息
#error : 用户提供的错误信息
C1189 由 #error 生成。有关更多信息,请参见 The #error Directive。下面的示例生成 C1189: 复制代码
// C1189.cpp
#undef _WIN32
#if !defined(_WIN32)
#error _WIN32 must be defined // C1189
#endif
如果使用 /robust MIDL 编译器选项生成 ATL 项目,也有可能看到此错误。/robust 仅用于为 Windows 2000 或更高版本的计算机生成。因此,要么移除 /robust,要么将 dlldatax.c 文件中的此行: 复制代码
#define _WIN32_WINNT 0x0400 // for WinNT 4.0 or Win95 with DCOM
为 复制代码
#define _WIN32_WINNT 0x0500 // for WinNT 4.0 or Win95 with DCOM
要移除 /robust,请在 MIDL 属性页文件夹中的高级属性页中指定 /no_robust。 有关更多信息,请参见 MIDL 属性页:高级。