用VScode结合Objectarx实现在AutoCAD命令行输出helloworld
时间: 2024-03-01 22:50:05 浏览: 52
好的,具体步骤如下:
1. 下载并安装AutoCAD的SDK,下载地址可以在AutoCAD官网上找到。
2. 在VSCode中创建一个新的C++项目,并在项目中添加AutoCAD SDK的头文件和库文件。
3. 创建一个新的C++源文件,并在该文件中编写代码,实现在AutoCAD命令行输出helloworld。代码示例如下:
```cpp
#include <aced.h>
#include <rxregsvc.h>
void initApp()
{
acedRegCmds->addCommand(_T("HELLO_WORLD"), _T("Hello"), _T("Hello"), ACRX_CMD_MODAL, hello);
}
void unloadApp()
{
acedRegCmds->removeGroup(_T("HELLO_WORLD"));
}
extern "C" AcRx::AppRetCode acrxEntryPoint(AcRx::AppMsgCode msg, void* appId)
{
switch (msg) {
case AcRx::kInitAppMsg:
acrxDynamicLinker->unlockApplication(appId);
acrxRegisterAppMDIAware(appId);
initApp();
break;
case AcRx::kUnloadAppMsg:
unloadApp();
break;
default:
break;
}
return AcRx::kRetOK;
}
void hello()
{
acutPrintf(_T("\nHello, World!"));
}
```
4. 编译代码并生成插件,在AutoCAD中加载插件,然后在命令行中输入Hello命令即可在命令行输出helloworld。
以上就是用VSCode结合ObjectARX实现在AutoCAD命令行输出helloworld的具体步骤。希望可以帮助到您。
相关推荐
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)