使用"Visual Studio命令提示"查看cad中的重整函数
来源:互联网 发布:淘宝天天特价明日预告 编辑:程序博客网 时间:2024/05/21 06:39
AutoCAD2006以前,包括cad2006都是用VC++开发的,从AutoCAD2007开始,Autodesk公司为cad引入的.Net框架。通过平台调用,也就是P/Invoke技术,让.Net代码调用动态链接库中的非托管的C++函数。
要使用P/Invoke技术,首先就需要知道一个C++函数对应的重整函数。什么是重整函数?重整函数,就是C++编译器,对每个函数,根据它的函数名称、参数类型、返回值等生成唯一的函数名。例如,在CAD中,用来为“实体添加永久反应器”的C++函数 addPersistentReactor,就被重整为:?addPersistentReactor@AcDbImpObject@@QAEXVAcDbObjectId@@@Z
你可以使用Visual Studio2010的dumpbin.exe工具来查看C++函数对应的重整名称。方法如下:
1)首先,在开始菜单里找到”Visual Studio 命令提示”
2)在“Visual Studio 命题提示”的黑框框中,切换到你的CAD安装目录,比如:C:\Program Files (x86)\AutoCAD 2008,运行
即可查看文件XXX里的C++重整函数名称。
这里以查看acad.exe里重整函数为例,由于acad.exe里面的函数非常多,我们用重定向> 把结果输出到acad.txt文本文件中。使用的命令,依次如下:
C:
cd C:\Program Files (x86)\AutoCAD 2008
dumpbin.exe/exports acad.exe > c:\acad.txt
如图(2)所示:
3)效果如下:
1 0
- 使用"Visual Studio命令提示"查看cad中的重整函数
- Visual Studio 命令提示 工具原理解析
- Visual Studio 2005 查看视图的命令
- visual studio code使用------ 代码提示
- 查看lib中的函数命令
- “Visual Studio 2005 命令提示”工具原理解析
- “Visual Studio 2005 命令提示”工具原理解析
- 使用Visual Studio 命令编译 sqlite3
- “命令”窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中的使用
- visual studio 2008 提示 “函数xxx 已有主体”
- Visual Studio 2017 免费版提示strcpy()函数问题
- Visual Studio 2008 App_Code中的类没有提示
- Visual Studio 2008 App_Code中的类没有智能提示
- 使用Visual Studio中的Item Template
- 新版本ffmpeg在Visual Studio中的使用。
- Cplex 在Visual studio 中的使用配置
- Visual studio 2010 使用中的小技巧
- Visual Studio 2010中的Profiler使用
- UVa-156 - Ananagrams
- 数据库第三次作业 王小芬 2013212954 理学院
- android开发 - 文件的操作
- 第三章作业3.23
- innodb锁级别分析(二)
- 使用"Visual Studio命令提示"查看cad中的重整函数
- 设计模式--简单工厂模式
- android httpClient 支持HTTPS的访问方式
- uva 10051 Tower of Cubes (最长上升子序列)
- ASCII码对照表(0-255)[备忘]
- Camera 图像处理原理分析- 亮度及曝光控制
- android开发 - 消息队列
- 题目1089:数字反转 (分别用C++/Java实现)
- 如何将两个文件合并?