乐筑天下

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

C++互操作(隐式 PInvoke)

[复制链接]

1

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2007-3-31 12:09:07 | 显示全部楼层 |阅读模式
嘿,大家好 -
我正在尝试从托管c ++项目中使用“acedCoordFromPixelToWorld”。我已经将头文件包含如下:#include“C:\ObjectARX 2007\inc\rxmfcapi.h”。在构建项目时,我收到标头中每个定义的三个错误:
1>C:\ObjectARX 2007\inc\rxmfcapi.h(68): 错误 C2143: 语法错误 : 在 '*'
1>C:\ObjectARX 2007\inc\rxmfcapi.h(68) 之前缺少 ';' : 错误 C4430: 缺少类型说明符 - int 假定。注意: C++ 不支持 default-int
1>C:\ObjectARX 2007\inc\rxmfcapi.h(68): 错误 C4430: 缺少类型说明符 - int 假定。注意:C++不支持 default-int
任何关于我还需要做什么的提示?
谢谢 - 保罗
编辑:猜猜我应该把这个放在网络组...?

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

0

主题

9

帖子

6

银币

初来乍到

Rank: 1

铜币
12
发表于 2007-4-1 01:25:54 | 显示全部楼层
嗨,Paul,
我认为acedCoordFromPixelToWorld()使用CPoint,因此您可能需要加载MFC

您必须进入并使用编译器设置。
BTY我能够通过使用arx向导并选择混合托管/非托管
HTH
来编译它
回复

使用道具 举报

0

主题

11

帖子

5

银币

初来乍到

Rank: 1

铜币
13
发表于 2007-4-1 08:37:14 | 显示全部楼层

嘿Daniel-将“afxwin. h”包含到托管项目中确实起到了作用。无论如何它都会编译...)可以玩了-非常感谢!
我想知道是否最好使用混合托管/非托管来代替?
保罗
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-6 01:02 , Processed in 0.166829 second(s), 60 queries .

© 2020-2025 乐筑天下

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