游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2922|回复: 7

刚升级到VS2005,调试3DMAX插件时出现这个问题,高手帮解答下

[复制链接]

10

主题

23

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2006-12-9 21:10:00 | 显示全部楼层 |阅读模式
------ 已启动生成: 项目: Number18Export, 配置: Debug Win32 ------
正在编译...
stdafx.cpp
d:\max7sdk\include\strbasic.h(35) : warning C4005: “UNICODE”: 宏重定义
        命令行参数: 参见“UNICODE”前面的定义
d:\max7sdk\include\imtl.h(1522) : error C2065: “i”: 未声明的标识符
d:\max7sdk\include\polyobj.h(109) : error C2228: “.GetFlag”的左边必须有类/结构/联合
生成日志保存在“file://e:\我的程序\Number18Export\Number18Export\Debug\BuildLog.htm”
Number18Export - 2 个错误,1 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

以前用VS2003的时候好象没出现过这个问题啊(虽然好久没搞这个东西了,但应该没记错),难道2005对MAX的SDK不兼容??

我用的3DSMAX7的SDK,谁知道??帮下忙吧~~~~

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-12-9 23:30:00 | 显示全部楼层

Re:刚升级到VS2005,调试3DMAX插件时出现这个问题,高手帮解

1: 把一个 for loop什么的选项关掉。
2:可以改一改SDK

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-12-10 18:43:00 | 显示全部楼层

Re:刚升级到VS2005,调试3DMAX插件时出现这个问题,高手帮解

潘老所言极是。。。

5

主题

100

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2006-12-11 09:15:00 | 显示全部楼层

Re:刚升级到VS2005,调试3DMAX插件时出现这个问题,高手帮解

1.“UNICODE”: 宏重定义 那就去把这个宏注释掉
2.估计就是for的原因,2005的for定义的变量只在for内有效,检查修改下代码
3.“.GetFlag”的左边必须有类/结构/联合 只有检查左边到底是啥了

楼主熟悉max的sdk编程吗?近来想学学

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2006-12-11 11:06:00 | 显示全部楼层

Re:刚升级到VS2005,调试3DMAX插件时出现这个问题,高手帮解

这个的确有问题,我是改的 SDK。

9

主题

104

帖子

104

积分

注册会员

Rank: 2

积分
104
QQ
发表于 2006-12-11 23:42:00 | 显示全部楼层

Re:刚升级到VS2005,调试3DMAX插件时出现这个问题,高手帮解

VS2005有好多问题,不知道是BUGE还是微软故意的

6

主题

76

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2006-12-15 22:56:00 | 显示全部楼层

Re:刚升级到VS2005,调试3DMAX插件时出现这个问题,高手帮解

2005的string会不停的泄漏内存

6

主题

76

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2006-12-15 22:57:00 | 显示全部楼层

Re:刚升级到VS2005,调试3DMAX插件时出现这个问题,高手帮解

2005的string会不停的泄漏内存
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 02:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表