天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 67|回复: 0

ObjectArx编程(二) ------ 手动配置ObjectARX开发环境

[复制链接]

该用户从未签到

主题

0

回帖

2912

积分

管理员

积分
2912
发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
手动配置ObjectARX开发环境



首先准备 ObjectARX SDK2012 vs 2010




1. 新建一个Win32项目,并给项目一个名字,“ArxHello”




  






创建完项目后,接下来配置项目, 选择项目属性 --- 修改属性 输出的扩展名






然后在 “VC++”目录下选择“库目录”,添加ObjectArx库目录






c/c++ 附加包含路径


然后添加一个 def文件 和一个 cpp文件




设置编译













然后在ArxHello.cpp 中输入




#include <rxregsvc.h>

#include <aced.h>




void InitApp();

void UnloadApp();

void Hello();




void InitApp()

{

acedRegCmds->addCommand(L"Hello_Command",L"HELLO",L"您好",ACRX_CMD_TRANSPARENT,Hello);

}




void UnloadApp()

{

acedRegCmds->removeGroup(L"Hello_Command");

}




void Hello()

{

acutPrintf(L"\nHello,ObjectARX.");

}




extern "C" AcRx::AppRetCode acrxEntryPoint(AcRx::AppMsgCode msg,void* pkt)

{

switch(msg)

{

case AcRx::kInitAppMsg:

acrxDynamicLinker->unlockApplication(pkt);

acrxDynamicLinker->registerAppMDIAware(pkt);

InitApp();

break;

case AcRx::kUnloadAppMsg:

UnloadApp();

break;

}




return AcRx::kRetOK;

}




在 def 中 输入

LIBRARY ArxHello

EXPORTS

acrxEntryPoint PRIVATE

acrxGetApiVersion PRIVATE


[code]原文链接:https://blog.csdn.net/xiaoyi971520_3/article/details/72581920[/code]

 

 

 

 

ObjectArx编程(二) ------ 手动配置ObjectARX开发环境
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

GMT+8, 2024-11-1 11:33 , Processed in 0.143451 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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