1、新建项目
选择c++,空项目
2、创建文件:
模块定义文件helloworld.def,
文件 stdafx.h
文件targetver.h
文件HelloWorld.cpp
代码 下载:https://download.csdn.net/download/zhgl7688/12888111
3、右键打开属性 --》配置属性
3.1常规--》配置类型由‘应用程序.exe’改为“动态库(.dll)”
3.2高级--》目标文件扩展名.exe改为.zrx
3.3c/c++
3.31常规--》
附加包含目录 :加入两个目录D:\ZWCAD_2018_ZRXSDK\arxport;D:\ZWCAD_2018_ZRXSDK\inc;
警告等级:等级1;
SDL检查:清空
3.32预处理器
预算处理器定义:_AFXDLL;%(PreprocessorDefinitions)
3.33代码生成
运行库:多线程 DLL (/MD)
4.链接器
4.1常规
附加库目录:D:\ZWCAD_2018_ZRXSDK\lib-$(PlatformName);%(AdditionalLibraryDirectories)
4.2输入
附加依赖项:ZwRx.lib;ZwZrx.lib;ZwDatabase.lib;ZwGeometry.lib;ZWCAD.lib;ZdUI.lib;ZwUI.lib;%(AdditionalDependencies)
错误信息记录:
1、错误 LNK2001 无法解析的外部符号 zcrxEntryPoint
原因解决办法:由于引用参照arx教程中写的,没有引用 到#include "arxHeaders.h",加入就ok了