乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 44|回复: 2

rb.resval.rstring = sbuf的编译问题,总通不过

[复制链接]

62

主题

218

帖子

10

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
466
发表于 2013-6-28 18:05:00 | 显示全部楼层 |阅读模式
我用win8专业版+vs2010sp1+objectarx2014调试下面语句,主要rb.resval.rstring = sbuf这一句怎么也编译不成功,网上也搜不到,放上来让大家帮瞧瞧!
        static void test ()
{
  long len; long i=0;  
  //选择对象
  struct resbuf rb;
  char sbuf[10]; // 存储字符串的缓冲区
  ads_name ssname;
  rb.restype = 0; // 实体名
  strcpy(sbuf,"CIRCLE");
  rb.resval.rstring = sbuf;(就是这一句)
  rb.rbnext = NULL; // 不需要设置其他的属性  
  acedPrompt(ACRX_T("\n选择圆形"));
  if(RTNORM == acedSSGet(NULL,NULL, NULL,&rb, ssname))  
  {
   acedSSLength(ssname,&len);
   //遍历选择集
   //for(i=0; iacrxEntryPoint.cpp(74): error C2440: “=”: 无法从“char [10]”转换为“ACHAR *”
1>          与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>  Generating Code...
1>
1>生成失败。
1>
1>已用时间 00:00:06.01
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
2.将 项目-〉属性-〉配置属性-〉常规-〉公共语言运行时支持-〉公共语言运行时支持,生成解决方案时提示:
1>cl : 命令行 error D8016: “/clr”和“/EHs”命令行选项不兼容
1>
1>生成失败。
1>
1>已用时间 00:00:00.15
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
回复

使用道具 举报

28

主题

56

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
168
发表于 2013-6-29 10:48:00 | 显示全部楼层
acutBuildList (RTDXF0 _T("CIRCLE"),RTNONE)
回复

使用道具 举报

13

主题

119

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
171
发表于 2013-6-29 12:05:00 | 显示全部楼层
char *sbuf = new char[10];
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-5-29 04:27 , Processed in 1.677393 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表